
            /**
            IMPORTANT !!!
       
            DO NOT EDIT THIS FILE. IT IS GENERATED FROM approriate xml file in xmlresources/gbcommands BY
            THE JavaClassesGenerator.xslt. MODIFY THESE FILES INSTEAD OF THIS ONE.
       
            IMPORTANT END !!!
            */
            package
            cz.cuni.amis.pogamut.ut2004.communication.messages.gbcommands;
	    		import java.util.*;    
    import javax.vecmath.*;    
    import cz.cuni.amis.pogamut.base.communication.messages.*;    
    import cz.cuni.amis.pogamut.base.agent.worldview.*;    
    import cz.cuni.amis.pogamut.base.agent.worldview.objects.*;    
    import cz.cuni.amis.pogamut.base.communication.translator.*;    
    import cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor.*;    
    import cz.cuni.amis.pogamut.ut2004.communication.messages.ItemType.Category;    
    import cz.cuni.amis.pogamut.base.exceptions.*;    
    import cz.cuni.amis.pogamut.base3d.worldview.objects.*;    
    import cz.cuni.amis.pogamut.ut2004.communication.messages.*;    
    import cz.cuni.amis.pogamut.ut2004.agent.worldview.objects.*;    
                
            
            /**
              
		Sets the bot current skin through Skin attribute (e.g. SETSKIN
		{Skin "HumanMaleA.MercMaleA"}). Find all packages and skins
		through unrealEd (Actor browser, search in UT2004/Animations
		folder). Supported bot skins are Aliens (Aliens.), Bots (Bot.),
		human males (HumanMaleA.), human females (HumanFemaleA. ),
		juggernauts (Jugg.). Skaarj skins are not supported at the time
		being.
	
                          Corresponding GameBots command is 
                          SETSKIN.
                      
             */
            
            public class
            SetSkin extends
        CommandMessage
                        
            {
            
            
            
            /**
              Creates new instance of command SetSkin.
              
		Sets the bot current skin through Skin attribute (e.g. SETSKIN
		{Skin "HumanMaleA.MercMaleA"}). Find all packages and skins
		through unrealEd (Actor browser, search in UT2004/Animations
		folder). Supported bot skins are Aliens (Aliens.), Bots (Bot.),
		human males (HumanMaleA.), human females (HumanFemaleA. ),
		juggernauts (Jugg.). Skaarj skins are not supported at the time
		being.
	Corresponding GameBots message for this command is 
              SETSKIN.
                  @param Skin Holds the desired skin.
              */
             public SetSkin(
                String Skin) {
                    
                    this.Skin = Skin;
                
                }
               
            
            		/**
		             Creates new instance of command SetSkin.
		             
		Sets the bot current skin through Skin attribute (e.g. SETSKIN
		{Skin "HumanMaleA.MercMaleA"}). Find all packages and skins
		through unrealEd (Actor browser, search in UT2004/Animations
		folder). Supported bot skins are Aliens (Aliens.), Bots (Bot.),
		human males (HumanMaleA.), human females (HumanFemaleA. ),
		juggernauts (Jugg.). Skaarj skins are not supported at the time
		being.
	Corresponding GameBots message for this command is 
		             SETSKIN.
		             <p></p>WARNING: this is empty-command constructor, you have to use setters to fill it up!
		             */
            		public  SetSkin() {
            		}
            	
            
            /////// Properties BEGIN
            
        /**
        Holds the desired skin. */
        protected
         String Skin = 
        	null;
        
        
        /**
        Holds the desired skin. */
        public
        String getSkin() {
            return
         Skin;
        }
        

        
            /**         
        Holds the desired skin. */
        public SetSkin setSkin(String Skin) {
            this.Skin = Skin;
            return this;
            }
       
            /////// Properties END
            
            /////// Extra Java code BEGIN
                        	
            	/////// Additional code from xslt BEGIN            	 
            			
            		
            		
            	/////// Additional code from xslt END            
				                    
	            /////// Extra Java from XML BEGIN
            		
            	/////// Extra Java from XML END
            	    
            /////// Extra Java code END
            
            
            
            /**
              * Cloning constructor.
              */
             public SetSkin(SetSkin original) {
                
                     this.Skin=original.Skin;
                
             }   
             
             
                
                 
            public String toString() {
                return
                
                    	super.toString();
                     
             }
             
             public String toHtmlString() {
                return super.toString() +
             
            "<b>Skin</b> : " + 
            String.valueOf(Skin) + 
            " <br/> " +
             "";
             }            
             
             
             
                 public String toMessage() {
              		StringBuffer buf = new StringBuffer();
              		buf.append("SETSKIN");
              		
		    					if (Skin != null) {
		    						buf.append(" {Skin " + Skin + "}");
		    					}
		    				            
            		return buf.toString();
            }
             
             }
                         
        