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

List of all members.

Public Member Functions

 AST_equation (String functor, Multiplicity mult, MetaclassType clazz, AST_ref refmo, AST_expression expr)
GrasylaEquationHeader getHeader (MetaModel root) throws BadPreCondition
ConcreteObject generate (ConcreteModel script, BootstrapGrasyla grasyla, ConcreteObject oldeq) throws BadPreCondition

Static Package Functions

static void delete_static (ConcreteObject co) throws BadPreCondition

Private Attributes

final String functor
final Multiplicity mult
final MetaclassType clazz
final AST_ref refmo
final AST_expression expression
GrasylaEquationHeader header

Detailed Description

Grasyla AST: equation

Author:
kma

Constructor & Destructor Documentation

metadone.client.parsers.grasyla.AST_equation.AST_equation ( String  functor,
Multiplicity  mult,
MetaclassType  clazz,
AST_ref  refmo,
AST_expression  expr 
)

Initializes this equation.

Parameters:
functorThe functor
multThe multiplicity
clazzThe class
refmoThe reference to the metaobject
exprThe expression

References metadone.client.parsers.grasyla.AST_equation.clazz, metadone.client.parsers.grasyla.AST_equation.expression, metadone.client.parsers.grasyla.AST_equation.functor, metadone.client.parsers.grasyla.AST_equation.mult, and metadone.client.parsers.grasyla.AST_equation.refmo.


Member Function Documentation


Member Data Documentation


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