MetaDone
metadone.client.grasyla2.generic.ReduceEngine Class Reference
Inheritance diagram for metadone.client.grasyla2.generic.ReduceEngine:
Collaboration diagram for metadone.client.grasyla2.generic.ReduceEngine:

List of all members.

Public Member Functions

 ReduceEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition

Protected Member Functions

void updateComponent (Component component)

Detailed Description

Reduces a group of components.

Attributes

none

Contents

Evaluated as the given class.

Result
Concatenates and then reduces the values of the content components. In this way, the resulting component does never have a MULTIPLE multiplicity.
Author:
kma
See also:
GroupEngine
Component.reduceComponent()

Constructor & Destructor Documentation

metadone.client.grasyla2.generic.ReduceEngine.ReduceEngine ( GrasylaContext  context,
ConcreteObject  expression,
Engine  parent 
) throws BadPreCondition

Initializes this engine.

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

References metadone.client.grasyla2.GrasylaEngine.context, metadone.client.grasyla2.GrasylaEngine.expression, and metadone.client.grasyla2.GrasylaEngine.parent.


Member Function Documentation

void metadone.client.grasyla2.generic.ReduceEngine.updateComponent ( Component  component) [protected]

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