MetaDone
|
Grasyla bootstrap.
metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.BootstrapGrasyla | ( | Workspace | workspace | ) | throws NullArgument [package] |
Initializes this bootstrap object.
workspace | The workspace |
NullArgument | when workspace is null |
References metadone.exception.NullArgument.check(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.workspace.
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.create().
void metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla | ( | ) | throws BadPreCondition [package] |
Bootstraps the grasyla metamodel.
BadPreCondition |
References metadone.metabusiness.MetaObject.addSuperType(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMM_GrasylaScript, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMM_ViewType, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMM_ViewUserType, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Attribute, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Component, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Equation, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Expression, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_GElement, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_InitScript, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_ObjectRef, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Phenomenon, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Phenomenon_MetaData, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Property, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Ref, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_RoleRef, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_SpecRef, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Value, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Variable, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_ViewElement, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Class, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Define, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Description, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Eval, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Functor, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Lang, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Mult, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Name, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_global, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_MD_name, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_MD_value, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Requires, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Side, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_SpecRefType, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Stored, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_UseRole, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Value, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_VarName, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_ViewUserType_name, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Contains, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Def, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Imports, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_InMM, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Models, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Object, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Phenomenon_MD_obj, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Phenomenon_MetaData, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Ref, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Represents, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Role, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Root, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Script, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Value, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_ViewElement_expr, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_ViewElement_object, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_ViewUserType_model, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_ViewUserType_script, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_ViewUserType_user, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_With, metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.checkVarbootsVariables(), metadone.metabusiness.Workspace.getBootstrap(), metadone.metabusiness.Workspace.getClassCommonMetaModel(), metadone.metabusiness.Workspace.getClassCommonMetaObject(), metadone.metabusiness.Workspace.getClassMetaModel(), metadone.metabusiness.Workspace.getClassMetaObject(), metadone.metabusiness.Workspace.getClassMetaRole(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getEnumString(), metadone.metabusiness.MetaModel.getMembership(), metadone.metabusiness.Workspace.getOmegaMetaModel(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getWorkspace(), metadone.metabusiness.MetaModel.produceMetaModel(), metadone.metabusiness.MetaModel.produceMetaObject(), metadone.metabusiness.MetaObject.produceMetaProperty(), metadone.metabusiness.MetaObject.produceMetaPropertyEnumerated(), metadone.metabusiness.MetaModel.produceMetaRole(), metadone.metabusiness.MetaDef.setIsHidden(), metadone.metabusiness.MetaObject.shareMetaProperty(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.types, and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.workspace.
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.create().
final void metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.checkVarbootsVariables | ( | ) | [private] |
Check if the variable are well initialized.
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla().
static BootstrapGrasyla metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.create | ( | Workspace | workspace | ) | throws BadPreCondition [static] |
Creates and bootstraps grasyla.
workspace | The workspace |
BadPreCondition |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.BootstrapGrasyla(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.workspace.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap().
GrasylaScript metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.createScript | ( | String | name | ) | throws BadPreCondition |
Creates a new empty script.
name | The name of the script. |
BadPreCondition | when the name is empty or not unique |
References metadone.metabusiness.ConcreteModel.createModel(), metadone.metabusiness.ConcreteObject.createProperty(), metadone.util.Objects.equal(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_GrasylaScript(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Name(), metadone.metabusiness.Workspace.getOmegaModel(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getWorkspace().
GrasylaView metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.createView | ( | String | name_view, |
User | user, | ||
ConcreteModel | model, | ||
GrasylaScript | script | ||
) | throws BadPreCondition |
Creates a new view.
name_view | The name of the view |
user | The user |
model | The model for the view |
script | The script |
BadPreCondition |
References metadone.exception.NullArgument.check(), metadone.metabusiness.ConcreteModel.createModel(), metadone.metabusiness.ConcreteObject.createPropertyString(), metadone.metabusiness.ConcreteModel.createRole(), metadone.metabusiness.WorkspaceObject.delete(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_ViewUserType(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_ViewUserType_name(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_model(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_script(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_user().
Referenced by metadone.client.actions.VisualizeMetaModelAction.actionPerformed(), metadone.client.actions.Test3Action.actionPerformed(), metadone.client.actions.Test4Action.configureGrasyla(), and metadone.client.dialog.swing.visualizeModel.MyVisualizeModel.MyVisualizeModel().
MetaModel metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_GrasylaScript | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMM_GrasylaScript.
Referenced by metadone.client.grasyla2.ref.MetaEngine.buildNewComponent(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.createScript(), metadone.client.parsers.grasyla.AST_script.generate_update(), metadone.client.grasyla2.GrasylaEngineFactory.getBuilders(), metadone.metabusiness.syntax.grasyla.GrasylaScript.getDefaultFunctor(), metadone.metabusiness.syntax.grasyla.GrasylaScript.getName(), metadone.client.grasyla2.GrasylaEngineFactory.handleEngineNotFound(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript().
MetaModel metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_ViewType | ( | ) |
MetaModel metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_ViewUserType | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Attribute | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Component | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Component.
Referenced by metadone.client.grasyla2.GrasylaEngineFactory.getBuilders(), metadone.client.grasyla2.base.GrasylaEngineForAttribute< T >.GrasylaEngineForAttribute(), metadone.client.grasyla2.GrasylaEngineFactory.handleEngineNotFound(), metadone.client.grasyla2.swing.JBoxEngine.JBoxEngine(), metadone.client.grasyla2.text.TGroupEngine.TGroupEngine(), metadone.client.grasyla2.visuallibrary.VLBoxEngine.VLBoxEngine(), and metadone.client.grasyla2.visuallibrary.VLShapeEngine.VLShapeEngine().
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Equation | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Expression | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_GElement | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_InitScript | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_ObjectRef | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Phenomenon.
Referenced by 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.GrasylaPhenomenon.GrasylaPhenomenon().
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Phenomenon_MetaData | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Property | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_Property.
Referenced by metadone.client.grasyla2.base.GrasylaEngineForAttribute< T >.GrasylaEngineForAttribute(), metadone.client.grasyla2.DefaultGrasylaFactoryConfig.initializeComponents(), metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeGeneric(), and metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeMainComponent().
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Ref | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_RoleRef | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_RoleRef.
Referenced by metadone.client.grasyla2.ref.UpdateOnEngine.activate(), metadone.client.grasyla2.ref.RefRoleEngine.buildNewComponent(), metadone.client.grasyla2.ref.MetaEngine.buildNewComponent(), and metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeGeneric().
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_SpecRef | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMO_SpecRef.
Referenced by metadone.client.grasyla2.ref.UpdateOnEngine.activate(), metadone.client.grasyla2.ref.MetaEngine.buildNewComponent(), metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeGeneric(), and metadone.client.grasyla2.ref.RefSpecEngine.isSelf().
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Value | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Variable | ( | ) |
MetaObject metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_ViewElement | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Class | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Define | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Description | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Eval | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Functor | ( | MetaObject | mo | ) | throws BadPreCondition |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Functor.
Referenced by metadone.client.parsers.grasyla.AST_script.generate_update(), metadone.metabusiness.syntax.grasyla.GrasylaScript.getDefaultFunctor(), metadone.metabusiness.syntax.grasyla.GrasylaEquation.GrasylaEquation(), and metadone.client.grasyla2.GrasylaEngine.updateContext().
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Lang | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Mult | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Name | ( | MetaObject | mo | ) | throws BadPreCondition |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Name.
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.createScript(), metadone.client.grasyla2.GrasylaEngineFactory.getBuilders(), metadone.client.grasyla2.GrasylaEngine.getContainedAttributes(), metadone.metabusiness.syntax.grasyla.GrasylaScript.getName(), metadone.client.grasyla2.base.GrasylaEngineForAttribute< T >.GrasylaEngineForAttribute(), metadone.client.grasyla2.GrasylaEngineFactory.handleEngineNotFound(), metadone.client.grasyla2.swing.JBoxEngine.JBoxEngine(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript(), metadone.client.grasyla2.text.TGroupEngine.TGroupEngine(), metadone.client.grasyla2.visuallibrary.VLBoxEngine.VLBoxEngine(), and metadone.client.grasyla2.visuallibrary.VLShapeEngine.VLShapeEngine().
MetaPropertyExt<Boolean> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Phenomenon_global | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Phenomenon_MD_name | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Phenomenon_MD_value | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_MD_value.
Referenced by metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getAttributeCOValue(), metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.setAttribute(), and metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.setAttributeObjects().
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Requires | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Side | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_SpecRefType | ( | ) |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Stored | ( | ) |
MetaPropertyExt<Boolean> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_UseRole | ( | ) |
public<T> MetaPropertyExt<T> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Value | ( | MetaObject | mo, |
Class< T > | cl | ||
) | throws BadPreCondition [package] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_VarName | ( | MetaObject | mo | ) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_ViewUserType_name | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Contains | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Def | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Imports | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_InMM | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Models | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Models.
Referenced by metadone.client.parsers.grasyla.AST_script.generate_update(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScripts(), and metadone.client.dialog.swing.visualizeModel.MyVisualizeModel.updateListOfGrasylaScripts().
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Object | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Phenomenon_MD_obj | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Phenomenon_MetaData | ( | ) |
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMR_Phenomenon_MetaData.
Referenced by metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.delete(), metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getAttributeCOValue(), and metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getAttributeObjects().
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Ref | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Represents | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Role | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Root | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Script | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Value | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_expr | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewElement_object | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_model | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_script | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_ViewUserType_user | ( | ) |
MetaRole metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_With | ( | ) |
static String [] metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getEnumString | ( | Enum<?>[] | vs | ) | [static, private] |
Object metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getExpressionValue | ( | ConcreteObject | expr, |
MetaObject | exprmo | ||
) | throws BadPreCondition |
Gets a value from an expression.
expr | The expression |
exprmo | This metaobject is the type of expr |
null
BadPreCondition |
References metadone.exception.NullArgument.check(), metadone.util.Objects.equal(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Variable(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Value(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Object(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.types.
Referenced by metadone.client.grasyla2.GrasylaEngine.updateContext().
final Workspace metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getWorkspace | ( | ) |
Gets the workspace.
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.workspace.
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla(), metadone.plugin.grasyla.generator.GrasylaGenerator.createPropertiesScript(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.createScript(), metadone.client.parsers.grasyla.AST_expression.delete_static(), metadone.client.parsers.grasyla.AST_equation.delete_static(), metadone.client.parsers.grasyla.AST_script.generate_update(), metadone.client.grasyla2.GrasylaEngineFactory.getBuilders(), metadone.client.grasyla2.GrasylaEngineFactory.handleEngineNotFound(), metadone.client.actions.VisualizeMetaModelAction.initiatizeScript(), and metadone.client.grasyla2.ref.RefSpecEngine.isSelf().
GrasylaScript metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript | ( | String | name | ) |
Retrieves a grasyla script by name.
name | The name |
null
References metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMM_GrasylaScript(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMP_Name(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.logger, and metadone.metabusiness.WorkspaceObject.narrow().
Referenced by metadone.client.actions.OpenGrasylaScriptAction.actionPerformed(), metadone.client.parsers.grasyla.AST_script.generate_update(), metadone.client.actions.VisualizeMetaModelAction.getScript(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript().
GrasylaScript metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript | ( | String | notation, |
MetaModel | metamodel | ||
) | throws BadPreCondition |
Retrieves the grasyla script by name and checks the metamodel.
notation | The name |
metamodel | The metamodel |
References metadone.exception.NullArgument.check(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScripts().
List<GrasylaScript> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScripts | ( | MetaModel | metamodel | ) |
Retrieves the grasyla scripts for a given metamodel.
metamodel | The metamodel |
References metadone.metabusiness.ConcreteObject.getAllConcreteRolesRangeCO(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMR_Models(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.logger, and metadone.metabusiness.WorkspaceObject.narrow2ConcreteObject().
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.retrieveGrasylaScript().
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Class [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Define [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Description [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Eval [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Functor [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Lang [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Mult [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Name [private] |
MetaPropertyExt<Boolean> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_global [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_MD_name [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Phenomenon_MD_value [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Requires [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Side [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_SpecRefType [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Stored [private] |
MetaPropertyExt<Boolean> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_UseRole [private] |
HashMap<Class<?>, MetaProperty<?> > metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_Value [private] |
MetaProperty<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_VarName [private] |
MetaPropertyExt<String> metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootsMP_ViewUserType_name [private] |
final Logger metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.logger = Logger.getLogger(BootstrapGrasyla.class) [static, private] |
final Class [] metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.types = new Class[] { String.class, Boolean.class, Character.class, Double.class, Long.class } [static, private] |
Elementary types for the metaproperties
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getExpressionValue().
Referenced by metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.bootstrap_grasyla(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.BootstrapGrasyla(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.create(), and metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getWorkspace().