Class PsbModelAdapter
- java.lang.Object
-
- cern.accsoft.steering.aloha.model.adapt.impl.PsbModelAdapter
-
- All Implemented Interfaces:
JMadModelAdapter
public class PsbModelAdapter extends java.lang.Object implements JMadModelAdapter
-
-
Constructor Summary
Constructors Constructor Description PsbModelAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanappliesTo(cern.accsoft.steering.jmad.model.JMadModel model)This method must return true, if this adapter is intended to be used with the given model.BeamNumberbeamNumberFor(cern.accsoft.steering.jmad.domain.machine.SequenceDefinition sequenceDefinition)cern.accsoft.steering.jmad.domain.machine.RangeDefinitiondefaultRangeDefinitionFor(cern.accsoft.steering.jmad.modeldefs.domain.JMadModelDefinition modelDefinition, BeamNumber beam)java.util.List<java.lang.String>getMonitorRegexps()
-
-
-
Method Detail
-
appliesTo
public boolean appliesTo(cern.accsoft.steering.jmad.model.JMadModel model)
Description copied from interface:JMadModelAdapterThis method must return true, if this adapter is intended to be used with the given model.- Specified by:
appliesToin interfaceJMadModelAdapter- Parameters:
model- the model for which we want to have an adapter- Returns:
- true if applicable, false if not
-
getMonitorRegexps
public java.util.List<java.lang.String> getMonitorRegexps()
- Specified by:
getMonitorRegexpsin interfaceJMadModelAdapter- Returns:
- A list of regular expressions which represents all the monitors in the model.
-
beamNumberFor
public BeamNumber beamNumberFor(cern.accsoft.steering.jmad.domain.machine.SequenceDefinition sequenceDefinition)
- Specified by:
beamNumberForin interfaceJMadModelAdapter- Returns:
- the BeamNumber for the given sequence
-
defaultRangeDefinitionFor
public cern.accsoft.steering.jmad.domain.machine.RangeDefinition defaultRangeDefinitionFor(cern.accsoft.steering.jmad.modeldefs.domain.JMadModelDefinition modelDefinition, BeamNumber beam)- Specified by:
defaultRangeDefinitionForin interfaceJMadModelAdapter- Returns:
- the default range for the given beam
-
-