MetaDone
|
Public Member Functions | |
AST_ref_spec (RefType type, RoleSide dir) | |
ConcreteObject | generate (ConcreteModel script, BootstrapGrasyla grasyla, ConcreteObject old) throws BadPreCondition |
Protected Member Functions | |
MetaObject | gMetaObject (BootstrapGrasyla grasyla) throws BadPreCondition |
Private Attributes | |
final RefType | type |
final RoleSide | dir |
Grasyla AST: reference (special)
metadone.client.parsers.grasyla.AST_ref_spec.AST_ref_spec | ( | RefType | type, |
RoleSide | dir | ||
) |
Initializes this reference.
type | The type |
dir | The direction |
References metadone.client.parsers.grasyla.AST_ref_spec.dir, and metadone.client.parsers.grasyla.AST_ref_spec.type.
ConcreteObject metadone.client.parsers.grasyla.AST_ref_spec.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_gref.
References metadone.client.parsers.grasyla.AST_ref_spec.dir, metadone.client.parsers.grasyla.AST_ref_spec.gMetaObject(), metadone.metabusiness.ConcreteObject.setOnePropertyValue(), and metadone.client.parsers.grasyla.AST_ref_spec.type.
MetaObject metadone.client.parsers.grasyla.AST_ref_spec.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_ref_spec.generate().
final RoleSide metadone.client.parsers.grasyla.AST_ref_spec.dir [private] |
final RefType metadone.client.parsers.grasyla.AST_ref_spec.type [private] |