MetaDone
metadone.client.parsers.grasyla.AST_value Class Reference
Inheritance diagram for metadone.client.parsers.grasyla.AST_value:
Collaboration diagram for metadone.client.parsers.grasyla.AST_value:

List of all members.

Public Member Functions

 AST_value (String name)
ConcreteObject generate (ConcreteModel script, BootstrapGrasyla grasyla, ConcreteObject old) throws BadPreCondition

Protected Member Functions

MetaObject gMetaObject (BootstrapGrasyla grasyla) throws BadPreCondition

Private Attributes

final String varname

Detailed Description

Grasyla AST: value

Author:
kma

Constructor & Destructor Documentation

metadone.client.parsers.grasyla.AST_value.AST_value ( String  name)

Initializes this node.

Parameters:
nameThe name of the referenced variable

References metadone.client.parsers.grasyla.AST_value.varname.


Member Function Documentation

ConcreteObject metadone.client.parsers.grasyla.AST_value.generate ( ConcreteModel  script,
BootstrapGrasyla  grasyla,
ConcreteObject  old 
) throws BadPreCondition

Generates a concrete object for this element.

Parameters:
scriptThe script
grasylaThe grasyla
oldThe old concrete object or null
Returns:
The new concrete object
Exceptions:
BadPreCondition

Reimplemented from metadone.client.parsers.grasyla.AST_expression.

References metadone.metabusiness.ConcreteObject.setOnePropertyValue(), and metadone.client.parsers.grasyla.AST_value.varname.

MetaObject metadone.client.parsers.grasyla.AST_value.gMetaObject ( BootstrapGrasyla  grasyla) throws BadPreCondition [protected, virtual]

Gets the type of the element.

Parameters:
grasylaGrasyla
Returns:
The type of the element
Exceptions:
BadPreCondition

Implements metadone.client.parsers.grasyla.AST_gelement.


Member Data Documentation


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