MetaDone
|
Public Member Functions | |
AbstractGrasylaView (ConcreteModel target) throws BadPreCondition | |
Protected Member Functions | |
final BootstrapGrasyla | getGrasyla () |
ConcreteObject | createViewElement (MetaObject type, ConcreteObject expression, ConcreteObject co) throws BadPreCondition |
Package Functions | |
protected< E extends InternalViewElement > E | createElement (Class< E > cl, ConcreteObject expression, ConcreteObject co) throws BadPreCondition |
public< E extends InternalViewElement > List< E > | getElements (Class< E > cl) throws BadPreCondition |
Private Member Functions | |
Pair< ConcreteObject, ConcreteObject > | getExprAndCO (ConcreteObject elem) throws BadPreCondition |
Private Attributes | |
final BootstrapGrasyla | grasyla |
Abstract grasyla view which retrieves declared objects.
metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.AbstractGrasylaView | ( | ConcreteModel | target | ) | throws BadPreCondition |
protected<E extends InternalViewElement> E metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createElement | ( | Class< E > | cl, |
ConcreteObject | expression, | ||
ConcreteObject | co | ||
) | throws BadPreCondition [package, virtual] |
Implements metadone.metabusiness.syntax.AbstractView.
References metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createViewElement(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_ViewType(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.grasyla, metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), and metadone.metabusiness.syntax.AbstractView.target.
ConcreteObject metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createViewElement | ( | MetaObject | type, |
ConcreteObject | expression, | ||
ConcreteObject | co | ||
) | throws BadPreCondition [protected] |
Creates an element as a concrete object.
type | The type |
expression | The expression |
co | The concrete object |
BadPreCondition |
References metadone.metabusiness.ConcreteModel.createModel(), metadone.metabusiness.ConcreteModel.createObject(), metadone.metabusiness.ConcreteModel.createRole(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Phenomenon_global(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_expr(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_object(), metadone.metabusiness.syntax.AbstractView.getTarget(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.grasyla, metadone.metabusiness.ConcreteObject.hasType(), metadone.metabusiness.WorkspaceObject.narrow2MetaModel(), metadone.metabusiness.ConcreteObject.setOnePropertyValue(), and metadone.metabusiness.syntax.AbstractView.target.
Referenced by metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createElement().
public<E extends InternalViewElement> List<E> metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getElements | ( | Class< E > | cl | ) | throws BadPreCondition [package] |
Gets the list of all elements in this view that are instances of a class.
Returns all the view elements that are instances of the given class.
<E> | The type of the elements |
cl | The class |
BadPreCondition |
Reimplemented from metadone.metabusiness.syntax.AbstractView.
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_ViewType(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getExprAndCO(), metadone.metabusiness.syntax.AbstractView.getTarget(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.grasyla, and metadone.metabusiness.syntax.AbstractView.target.
Pair<ConcreteObject, ConcreteObject> metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getExprAndCO | ( | ConcreteObject | elem | ) | throws BadPreCondition [private] |
References metadone.metabusiness.WorkspaceObject.delete(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Phenomenon_global(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_expr(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_object(), metadone.metabusiness.ConcreteObject.getOneConcreteRolesDomainCO(), metadone.metabusiness.ConcreteObject.getOnePropertyValue(), and metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.grasyla.
Referenced by metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getElements().
final BootstrapGrasyla metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getGrasyla | ( | ) | [protected] |
Gets the grasyla script.
References metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.grasyla.
Referenced by metadone.metabusiness.syntax.grasyla.GrasylaView._rename(), metadone.metabusiness.syntax.grasyla.GrasylaView.getModel(), metadone.metabusiness.syntax.grasyla.GrasylaView.getNameView(), metadone.metabusiness.syntax.grasyla.GrasylaView.getScript(), and metadone.metabusiness.syntax.grasyla.GrasylaView.getUser().
Referenced by metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.AbstractGrasylaView(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createElement(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.createViewElement(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getElements(), metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getExprAndCO(), and metadone.metabusiness.syntax.grasyla.AbstractGrasylaView.getGrasyla().