View: Hide Browser | Browser on the left | Browser on the right| Dictionary
Report:General Info | Relations | Attributes 

Class ObsUnit

The base class supporting the system side (i.e. executable at the observatory) of the project data model. With its specialisations ObsUnitSet and SchedBlock the pattern supports arbitrary hierarchical structures.
The status attribute allows a lifecycle to be tracked for all types of ObsUnit.

General Info
Name ObsUnit 
Owner  obsproject 
Visibility public 
Is Active false 
Is Abstract true 

Relations
Name Type Begins Ends 
 unnamed Association  ObsUnitControl  ObsUnit 
 unnamed Association  UnitDependencies  ObsUnit 
 unnamed Generalization  ObsUnitSet  ObsUnit 
 unnamed Association  ObsUnit  ObsProject 
 unnamed Generalization  SchedBlock  ObsUnit 
 unnamed Association  ObsUnitSet  ObsUnit 

Attributes
Name Type Classifier Default Value 
 status  StatusLevels  ObsUnit NewPhase2 
 name  String  ObsUnit  
 unnamed  ObsProject  ObsUnit  
 unnamed  ObsUnitSet  ObsUnit  
 unnamed  UnitDependencies  ObsUnit  
 note  String  ObsUnit