MetaDone
|
Public Member Functions | |
AST_attribute (String name, AST_expression expr) | |
ConcreteObject | generate (ConcreteModel script, BootstrapGrasyla grasyla, ConcreteObject old) throws BadPreCondition |
Protected Member Functions | |
MetaObject | gMetaObject (BootstrapGrasyla grasyla) throws BadPreCondition |
Private Attributes | |
final String | name |
final AST_expression | expression |
Grasyla AST: attribute
metadone.client.parsers.grasyla.AST_attribute.AST_attribute | ( | String | name, |
AST_expression | expr | ||
) |
Initializes this node.
name | The name of the attribute |
expr | The expression |
References metadone.client.parsers.grasyla.AST_attribute.expression, and metadone.client.parsers.grasyla.AST_attribute.name.
ConcreteObject metadone.client.parsers.grasyla.AST_attribute.generate | ( | ConcreteModel | script, |
BootstrapGrasyla | grasyla, | ||
ConcreteObject | old | ||
) | throws BadPreCondition |
Generates a concrete object for this element.
script | The script |
grasyla | The grasyla |
old | The old concrete object or null |
BadPreCondition |
Reimplemented from metadone.client.parsers.grasyla.AST_gelement.
References metadone.client.parsers.grasyla.AST_attribute.expression, metadone.client.parsers.grasyla.AST_expression.generate(), metadone.metabusiness.ConcreteObject.getOneConcreteRolesDomainCO(), metadone.client.parsers.grasyla.AST_attribute.gMetaObject(), metadone.client.parsers.grasyla.AST_attribute.name, and metadone.metabusiness.ConcreteObject.setOnePropertyValue().
MetaObject metadone.client.parsers.grasyla.AST_attribute.gMetaObject | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected, virtual] |
Gets the type of the element.
grasyla | Grasyla |
BadPreCondition |
Implements metadone.client.parsers.grasyla.AST_gelement.
Referenced by metadone.client.parsers.grasyla.AST_attribute.generate().
final String metadone.client.parsers.grasyla.AST_attribute.name [private] |