Package cern.accsoft.steering.jmad.model
Class TwissInitialConditionKnob
- java.lang.Object
-
- cern.accsoft.steering.jmad.domain.knob.AbstractKnob
-
- cern.accsoft.steering.jmad.domain.knob.bean.BeanPropertyKnob
-
- cern.accsoft.steering.jmad.model.TwissInitialConditionKnob
-
- All Implemented Interfaces:
Knob
public class TwissInitialConditionKnob extends BeanPropertyKnob
this is a knob for a twiss initial condition.
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.jmad.domain.knob.bean.BeanPropertyKnob
NAME_PROPETY_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description TwissInitialConditionKnob(JMadModel model, java.lang.String propertyName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
getBean()
must be implemented by subclass in order to provide the bean instance to/from which to get/set values.java.lang.String
getDescription()
static KnobType
getKnobType()
KnobType
getType()
-
Methods inherited from class cern.accsoft.steering.jmad.domain.knob.bean.BeanPropertyKnob
createKey, doSetTotalValue, getKey, getName, getPropertyNameFromKey, getTotalValue
-
Methods inherited from class cern.accsoft.steering.jmad.domain.knob.AbstractKnob
addListener, getOffset, getValue, removeListener, setOffset, setValue
-
-
-
-
Constructor Detail
-
TwissInitialConditionKnob
public TwissInitialConditionKnob(JMadModel model, java.lang.String propertyName)
-
-
Method Detail
-
getType
public KnobType getType()
- Returns:
- the type of this knob
-
getKnobType
public static final KnobType getKnobType()
-
getBean
protected java.lang.Object getBean()
Description copied from class:BeanPropertyKnob
must be implemented by subclass in order to provide the bean instance to/from which to get/set values.- Specified by:
getBean
in classBeanPropertyKnob
- Returns:
- the bean
-
getDescription
public java.lang.String getDescription()
- Returns:
- a description for this knob
-
-