com.yobotics.simulationconstructionset.util.globalParameters
Class EnumGlobalParameter

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.globalParameters.GlobalParameter
      extended by com.yobotics.simulationconstructionset.util.globalParameters.EnumGlobalParameter

public class EnumGlobalParameter
extends GlobalParameter


Constructor Summary
EnumGlobalParameter(java.lang.String name, java.lang.String description, java.lang.Enum[] values, GlobalParameter[] parents, GlobalParameterChangedListener listener)
           
EnumGlobalParameter(java.lang.String name, java.lang.String description, java.lang.Enum value, GlobalParameterChangedListener listener)
           
 
Method Summary
 java.lang.Enum getValue()
           
 java.lang.String getValueInStringFormat()
           
 void set(java.lang.Enum value)
           
 void set(java.lang.Enum value, java.lang.String comment)
           
 void setOnlyIfChange(java.lang.Enum value)
           
 void setOnlyIfChange(java.lang.Enum value, java.lang.String comment)
           
 
Methods inherited from class com.yobotics.simulationconstructionset.util.globalParameters.GlobalParameter
addVarListToSimulationConstructionSet, getAllParametersYoVariableRegistry, getMaximumNumberOfCharactersInValue, getName, getShortName, getYoVariableType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumGlobalParameter

public EnumGlobalParameter(java.lang.String name,
                           java.lang.String description,
                           java.lang.Enum value,
                           GlobalParameterChangedListener listener)

EnumGlobalParameter

public EnumGlobalParameter(java.lang.String name,
                           java.lang.String description,
                           java.lang.Enum[] values,
                           GlobalParameter[] parents,
                           GlobalParameterChangedListener listener)
Method Detail

getValue

public java.lang.Enum getValue()

set

public void set(java.lang.Enum value)

set

public void set(java.lang.Enum value,
                java.lang.String comment)

setOnlyIfChange

public void setOnlyIfChange(java.lang.Enum value)

setOnlyIfChange

public void setOnlyIfChange(java.lang.Enum value,
                            java.lang.String comment)

getValueInStringFormat

public java.lang.String getValueInStringFormat()
Specified by:
getValueInStringFormat in class GlobalParameter