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

List of all members.

Public Member Functions

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

Protected Member Functions

boolean isNativeAttribute (String name)
GrasylaContext updateContext (GrasylaContext context) throws BadPreCondition

Detailed Description

Changes the model.

Attributes

Contents

Evaluated as the given class.

Result
Concatenates the values of the content components. The purpose is to change the context. If a metamodel attribute was set, it will be used in the new context. The used model is the current object which must be a singleton; however, if `model` attribute is set, it is used as the concrete model.
Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.generic.ModelEngine.ModelEngine ( 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

boolean metadone.client.grasyla2.generic.ModelEngine.isNativeAttribute ( String  name) [protected]

Indicates whether an attribute is handled when building the component.

In other words, a native attribute should not be handled by an attribute handler.

Parameters:
nameThe name of the attribute
Returns:
true if name is a native attribute

Reimplemented from metadone.client.grasyla2.GrasylaEngine.


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