Framework Professional Edition Package


Package org.mbs.services.cu.generator

This package provides the Control Unit Generator API.

See:
          Description

Interface Summary
ControlUnitController This interface may be implemented to represent a control unit controller.
ControlUnitModel Control unit model interface.
 

Class Summary
DefaultControlUnit This is implementation of the the main interface of the Control Unit abstraction layer.
DefaultControlUnitFactory This is the default implementation of ControlUnitFactory interface.
DefaultControlUnitModel Default implementation of ControlUnitModel interface.
ServiceObject This is a super class for default implementations of ManagedControlUnit and ControlUnitFactory services.
TokenControlUnit This class extends the DefaultControlUnit to implement Access Token Mechanism for concurrent access to the control unit.
 

Package org.mbs.services.cu.generator Description

This package provides the Control Unit Generator API. The Control Unit Generator general idea is to provide a tool for easy implementation of Control Unit API. The idea is to take an XML file describing the control unit as an input and produce the Control Unit implementation as an output. The control unit is separated into a model and a controller.

The model of the control unit represents its internal state. It contains the set of state variables and handles notification of subscribed listeners upon state variable changes.

The controller holds implementation of control unit actions. Actually control unit actions are directly mapped to Java methods using reflection.


Framework Professional Edition Package


Copyright © 1999-2007 ProSyst Software GmbH. All Rights Reserved