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

List of all members.

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

Detailed Description

Grasyla AST: attribute

Author:
kma

Constructor & Destructor Documentation

metadone.client.parsers.grasyla.AST_attribute.AST_attribute ( String  name,
AST_expression  expr 
)

Initializes this node.

Parameters:
nameThe name of the attribute
exprThe expression

References metadone.client.parsers.grasyla.AST_attribute.expression, and metadone.client.parsers.grasyla.AST_attribute.name.


Member Function Documentation

ConcreteObject metadone.client.parsers.grasyla.AST_attribute.generate ( ConcreteModel  script,
BootstrapGrasyla  grasyla,
ConcreteObject  old 
) throws BadPreCondition
MetaObject metadone.client.parsers.grasyla.AST_attribute.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.

Referenced by metadone.client.parsers.grasyla.AST_attribute.generate().


Member Data Documentation


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