Package eu.ess.bled
package eu.ess.bled
eu.ess.bled
is the main package containing the java object model
of BLED (Best and Leanest Ever Database). The database is used to describe
the complete accelerator system, including the facilities (infrastructure),
users, machine lattice and devices and complete configuration for the machine
to operate. The database is configured to store all current settings as well
as the history of all configurations in order to revert the machine setting
to a previous setting at any time.
The database is structured around the base class Subsystem
, which
represents a single physical or logical component in the system. Other
components are organized in a tree structure around the root
Subsystem
. All nodes in the tree are also Subsystem
s.
All classes that form BLED, form a relational model, which is annotated with hibernate annotations and can be mapped to/from a database.
-
ClassDescription
BLEDEntity
this interface implies that the implementer is an entity of BLED and can be stored into the database.Subsystem
is the base element for all elements in the control system, which has a particular CS name attached to it.SubsystemType
defines the possible types ofSubsystem
s, such as for example vacuum, or cooling.