MetaDone
metadone.client.grasyla2.ref.SideCOEngine Class Reference
Inheritance diagram for metadone.client.grasyla2.ref.SideCOEngine:
Collaboration diagram for metadone.client.grasyla2.ref.SideCOEngine:

List of all members.

Public Member Functions

 SideCOEngine (RoleSide side, GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition

Protected Member Functions

final ConcreteRole getRole () throws BadPreCondition
Component<?extends ConcreteObjectevaluateComponent (BootstrapGrasyla grasyla) throws BadPreCondition
void activate ()

Private Attributes

final RoleSide side

Detailed Description

Creates a concrete object for a side.

Source

The current object must be a role.

Attributes

none

Contents

none

Result
A ConcreteObject.
Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.ref.SideCOEngine.SideCOEngine ( RoleSide  side,
GrasylaContext  context,
ConcreteObject  expression,
Engine  parent 
) throws BadPreCondition

Initializes this engine.

Parameters:
sidethe side
contextThe context
expressionThe expression
parentThe parent or null
Exceptions:
BadPreCondition

References metadone.client.grasyla2.ref.SideCOEngine.side.


Member Function Documentation

Component<? extends ConcreteObject> metadone.client.grasyla2.ref.SideCOEngine.evaluateComponent ( BootstrapGrasyla  grasyla) throws BadPreCondition [protected]
final ConcreteRole metadone.client.grasyla2.ref.SideCOEngine.getRole ( ) throws BadPreCondition [protected]

Gets the role.

Returns:
The concrete role
Exceptions:
BadPreCondition

Referenced by metadone.client.grasyla2.ref.SideCOEngine.activate(), and metadone.client.grasyla2.ref.SideCOEngine.evaluateComponent().


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations