Package eu.ess.bled.devices.lattice
Class LatticeCommand
java.lang.Object
eu.ess.bled.Subsystem
eu.ess.bled.devices.lattice.LatticeCommand
- All Implemented Interfaces:
BLEDEntity
,Serializable
LatticeCommands
represents the elements from the commands table,
which stores all the commands in the system. The command is an entity which
has a position in and relation to the lattice, however, the command itself is
not part of the lattice, because practically it is not an element - it is
just a convenience for the calculation of the lattice. Nevertheless, in BLED
it is still represented as a Subsystem
, so it can be
ordered into the lattice hierarchy, but it is always virtual.
Each LatticeCommand
is identified by its name and location. The
location is given through the position in the lattice via the
Subsystem
properties.
Due to vast number of different commands that need to be supported and
because the commands only play the role during the design of the lattice, the
command parameters are not parsed and digested. Instead the commands are only
stored for later export of the lattice. Therefore, the command is stored as a
String in a single field called value
as it was given when imported.
- Author:
- Jaka Bobnar
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.ess.bled.Subsystem
getDescription, getId, getInstanceName, getName, getParentSubsystem, getPreviousSubsystem, getSubsystemType, getValuesAsString, isActive, setActive, setDescription, setInstanceName, setName, setParentSubsystem, setPreviousSubsystem, setSubsystemType, setVirtual, toString