MetaDone
|
Public Member Functions | |
AST_ref_obj (AST_ref ref) | |
ConcreteObject | generate (ConcreteModel script, BootstrapGrasyla grasyla, ConcreteObject old) throws BadPreCondition |
Protected Member Functions | |
MetaObject | gMetaObject (BootstrapGrasyla grasyla) throws BadPreCondition |
Private Attributes | |
final AST_ref | refmo |
Grasyla AST: reference (object or property)
metadone.client.parsers.grasyla.AST_ref_obj.AST_ref_obj | ( | AST_ref | ref | ) |
Initializes this reference.
ref | The reference |
References metadone.client.parsers.grasyla.AST_ref_obj.refmo.
ConcreteObject metadone.client.parsers.grasyla.AST_ref_obj.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.metabusiness.WorkspaceObject.delete(), metadone.metabusiness.ConcreteObject.getAllConcreteRolesDomain(), metadone.client.parsers.grasyla.AST_ref.getMO(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteObject(), and metadone.client.parsers.grasyla.AST_ref_obj.refmo.
MetaObject metadone.client.parsers.grasyla.AST_ref_obj.gMetaObject | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected, virtual] |
Gets the type of the element.
grasyla | Grasyla |
BadPreCondition |
Implements metadone.client.parsers.grasyla.AST_gelement.
final AST_ref metadone.client.parsers.grasyla.AST_ref_obj.refmo [private] |