MetaDone
|
The default implementation of the workspace.
metadone.metabusiness.impl.Workspace_impl.Workspace_impl | ( | Project | project, |
MetadoneEvents | eventManager | ||
) | throws BadPreCondition [package] |
project
and eventManager
not null
. project | Denotes the project upon which the metaphor layer will be build/used. |
References metadone.metabusiness.impl.Workspace_impl.bootstrap(), metadone.util.MapFcts.equal(), metadone.metabusiness.impl.Workspace_impl.eventManager, metadone.metabusiness.impl.Workspace_impl.logger, metadone.metabusiness.impl.Workspace_impl.map, metadone.metabusiness.impl.Workspace_impl.precondWorspace_impl(), metadone.metabusiness.impl.Workspace_impl.project, metadone.metabusiness.events.MetadoneEvents.subscribe(), metadone.metabusiness.events.MetadoneEvents.trigger(), metadone.metabusiness.impl.Workspace_impl.undoredo, and metadone.metabusiness.events.MetadoneEvents.unsubscribe().
Workspace_impl metadone.metabusiness.impl.Workspace_impl.bootstrap | ( | ) | throws BadPreCondition [private] |
The bootstrap method initializes the project with all the necessary information to manage metamodels and models. This adds the information about Grasyla, etc etc. The effect of this method can be either to create new objects in the repository to meet the requirements or to retrieve those objects from the repositoty if the project has ready been "boostraped".
BadPreCondition |
References metadone.metabusiness.impl.Workspace_impl.boost_annex, metadone.metabusiness.impl.Workspace_impl.boost_grasyla, metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.create(), metadone.metabusiness.annex.BootstrapAnnex.create(), metadone.metabusiness.impl.Workspace_impl.evaluators, metadone.metabusiness.impl.Workspace_impl.getEventManager(), metadone.repository.kernel.Project.getTypeOmega(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.Workspace_impl.initObjectTypesFromProject(), metadone.metabusiness.impl.Workspace_impl.initScript(), metadone.metabusiness.impl.Workspace_impl.logger, metadone.metabusiness.impl.Workspace_impl.project, metadone.metabusiness.impl.Workspace_impl.VERSIONABLE, and metadone.metabusiness.impl.Workspace_impl.ws_bootstrapped.
Referenced by metadone.metabusiness.impl.Workspace_impl.Workspace_impl().
void metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel | ( | ) | [private] |
BadFacet | |
BadPreCondition |
every enumerated value must be compliant with the default of the metaproprerty if the metaproperty is restricted, then no property can have its own literal value, only shared valed are allowed. Any modification of the shared value entails the modification the value for all the properties ! (feature) boolean metaproperties can not be enumerated, nor restricted.
References metadone.metabusiness.impl.MetaModel_impl.addInDefinition(), metadone.repository.kernel.K_Object.addObjectType(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaPropertyExt(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.metabusiness.impl.Workspace_impl.checkVarBoostVariables(), metadone.metabusiness.impl.Workspace_impl.COMMON_META_MODEL, metadone.metabusiness.impl.Workspace_impl.COMMON_META_OBJECT, metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.repository.kernel.K_TypeBoolean.createObjectBoolean(), metadone.repository.kernel.K_TypeInteger.createObjectInteger(), metadone.repository.kernel.K_ObjectType.createObjectType(), metadone.repository.kernel.K_PropertyType.createProperty(), metadone.metabusiness.ConcreteObject.createPropertyString(), metadone.repository.kernel.K_PropertyType.createPropertyType(), metadone.repository.kernel.Project.createTypeof(), metadone.metabusiness.impl.Workspace_impl.DEF, metadone.metabusiness.impl.Workspace_impl.DEF__CAN_BE_SHARED, metadone.metabusiness.impl.Workspace_impl.DEF__IS_DEPENDENT_OF, metadone.metabusiness.impl.Workspace_impl.DEF__IS_HIDDEN, metadone.metabusiness.impl.Workspace_impl.DISPLAY_NAME, metadone.metabusiness.impl.Workspace_impl.DOMAIN_NAME, metadone.metabusiness.impl.Workspace_impl.ENUM_CHAR, metadone.metabusiness.impl.Workspace_impl.ENUM_FLOAT, metadone.metabusiness.impl.Workspace_impl.ENUM_INTEGER, metadone.metabusiness.impl.Workspace_impl.ENUM_RESTRICTED, metadone.metabusiness.impl.Workspace_impl.ENUM_STRING, metadone.repository.kernel.K_Property.forceModel(), metadone.metabusiness.impl.Workspace_impl.generateDefName(), metadone.repository.kernel.K_ObjectType.getAllSubtypes(), metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaModel(), metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaObject(), metadone.metabusiness.impl.Workspace_impl.getClassMetaModel(), metadone.metabusiness.impl.Workspace_impl.getClassMetaObject(), metadone.metabusiness.impl.Workspace_impl.getClassMetaProperty(), metadone.metabusiness.impl.Workspace_impl.getClassMetaRole(), metadone.repository.kernel.K_Common.getDataObject(), metadone.metabusiness.impl.Workspace_impl.getDef_ot(), metadone.metabusiness.impl.Workspace_impl.getDef_pt(), metadone.metabusiness.impl.Workspace_impl.getDefCanBeShared_pt(), metadone.metabusiness.impl.Workspace_impl.getDefIsDependentOf_pt(), metadone.metabusiness.impl.Workspace_impl.getDefIsHidden_pt(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectHasMetaProperty(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectName(), metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot(), metadone.metabusiness.impl.MetaRole_impl.getMetaroleType(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), metadone.metabusiness.ConcreteObject.getOneProperty(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.ConcreteObject.getProperties(), metadone.metabusiness.impl.Workspace_impl.getPropertyCard_pt(), metadone.metabusiness.impl.Workspace_impl.getPropertyHasType_pt(), metadone.repository.kernel.Project.getPropertyTypePi(), metadone.metabusiness.impl.Workspace_impl.getRole_ot(), metadone.metabusiness.impl.Workspace_impl.getRole_pt(), metadone.metabusiness.impl.Workspace_impl.getRoleCard_pt(), metadone.metabusiness.impl.MetaObject_impl.getTarget(), metadone.repository.kernel.Project.getTypeBoolean(), metadone.repository.kernel.Project.getTypeInteger(), metadone.repository.kernel.Project.getTypeOmega(), metadone.repository.kernel.Project.getTypeType(), metadone.metabusiness.impl.Workspace_impl.HAS, metadone.metabusiness.impl.Workspace_impl.HAS1, metadone.metabusiness.impl.MetaModel_impl.hasInItsDefinition(), metadone.metabusiness.impl.Workspace_impl.IS_DOMAIN_ORDERED, metadone.metabusiness.impl.Workspace_impl.IS_RANGE_ORDERED, metadone.metabusiness.impl.Workspace_impl.META_MODEL, metadone.metabusiness.impl.Workspace_impl.META_OBJECT, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__CARD, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__TYPE, metadone.metabusiness.impl.Workspace_impl.META_ROLE, metadone.metabusiness.impl.Workspace_impl.META_ROLE__CARDINALITY, metadone.metabusiness.impl.Workspace_impl.METAL2_VERSION, metadone.metabusiness.impl.Workspace_impl.METAOBJECT_HAS_METAPROPERTY, metadone.metabusiness.impl.Workspace_impl.NAME, metadone.metabusiness.impl.Workspace_impl.NAME_P_STRING, metadone.metabusiness.impl.MetaObject_impl.narrow(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), metadone.metabusiness.impl.MetaObject_impl.narrow2ConcreteModel(), metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject(), metadone.metabusiness.impl.Workspace_impl.project, metadone.metabusiness.impl.Workspace_impl.RANGE_NAME, metadone.metabusiness.impl.Workspace_impl.REPOSITORY_VERSION, metadone.metabusiness.MetaDef.setIsHidden(), metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaModel_ot, metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaObject_ot, metadone.metabusiness.impl.Workspace_impl.varboost_def_ot, metadone.metabusiness.impl.Workspace_impl.varboost_def_pt, metadone.metabusiness.impl.Workspace_impl.varboost_defCanBeShared, metadone.metabusiness.impl.Workspace_impl.varboost_defIsDependentOf, metadone.metabusiness.impl.Workspace_impl.varboost_defIsHidden, metadone.metabusiness.impl.Workspace_impl.varboost_isDomainMetaRoleOrdered, metadone.metabusiness.impl.Workspace_impl.varboost_isRangeMetaRoleOrdered, metadone.metabusiness.impl.Workspace_impl.varboost_metaModel_ot, metadone.metabusiness.impl.Workspace_impl.varboost_metaObject_ot, metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectHasMetaProperty, metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectName, metadone.metabusiness.impl.Workspace_impl.varboost_metaProperty_ot, metadone.metabusiness.impl.Workspace_impl.varboost_MP_displayName, metadone.metabusiness.impl.Workspace_impl.varboost_MP_DomainName, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumChar, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumFloat, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumInteger, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumRestricted, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumString, metadone.metabusiness.impl.Workspace_impl.varboost_MP_RangeName, metadone.metabusiness.impl.Workspace_impl.varboost_omegaSpecification, metadone.metabusiness.impl.Workspace_impl.varboost_propertyCard_pt, metadone.metabusiness.impl.Workspace_impl.varboost_propertyHasType_pt, metadone.metabusiness.impl.Workspace_impl.varboost_repositoryVersion, metadone.metabusiness.impl.Workspace_impl.varboost_role_ot, metadone.metabusiness.impl.Workspace_impl.varboost_role_pt, metadone.metabusiness.impl.Workspace_impl.varboost_roleCard, metadone.metabusiness.impl.Workspace_impl.varboost_versionable2, metadone.metabusiness.impl.Workspace_impl.varboost_versionableValue, metadone.metabusiness.impl.Workspace_impl.VERSIONABLE, and metadone.metabusiness.impl.Workspace_impl.VERSIONABLE_VALUE.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap().
Pair<Boolean, Boolean> metadone.metabusiness.impl.Workspace_impl.checkAndUpgrade | ( | long | version, |
long | version_of_this_program | ||
) | [private] |
version | The version stored in the repository. |
version_of_this_program | The current version of the program. |
Referenced by metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
boolean metadone.metabusiness.impl.Workspace_impl.checkVarBoostVariables | ( | ) | [private] |
Check if the variable are well initialized.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
void metadone.metabusiness.impl.Workspace_impl.dispose | ( | ) |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.boost_annex, metadone.metabusiness.impl.Workspace_impl.boost_grasyla, metadone.repository.kernel.Project.dispose(), metadone.util.MapFcts.equal(), metadone.metabusiness.impl.Workspace_impl.eventManager, metadone.metabusiness.impl.Workspace_impl.map, metadone.metabusiness.impl.Workspace_impl.project, metadone.metabusiness.events.MetadoneEvents.trigger(), and metadone.metabusiness.events.MetadoneEvents.unsubscribe().
String metadone.metabusiness.impl.Workspace_impl.generateDefName | ( | ) | [protected] |
References metadone.util.StringUtil.getUniqueString().
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), and metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel().
final BootstrapAnnex metadone.metabusiness.impl.Workspace_impl.getAnnex | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.boost_annex.
public<B> B metadone.metabusiness.impl.Workspace_impl.getBootstrap | ( | Class< B > | boot | ) | [package] |
Gets a bootstrap object.
The workspace can contain bootstrapped objects which are defined in the sub-packages of metabusiness. This method retrieves the exposed bootstrap elements by this workspace. By convention, these classes' names start with Bootstrap
.
The main bootstrap classes are: the BootstrapGrasyla and the BootstrapAnnex.
Workspace ws; BootstrapGrasyla grasyla = ws.getBootstrap(BootstrapGrasyla.class);
boot | The bootstrap class |
IllegalArgumentException | when there is no matching class |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.boost_annex, and metadone.metabusiness.impl.Workspace_impl.boost_grasyla.
MetaModel_impl metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaModel | ( | ) | throws BadPreCondition |
Object common metamodel.
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getCommonMetaModel_ot().
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel().
MetaObject_impl metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaObject | ( | ) | throws BadPreCondition |
Class common metaobject.
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getCommonMetaObject_ot().
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), and metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
MetaModel_impl metadone.metabusiness.impl.Workspace_impl.getClassMetaModel | ( | ) | throws BadPreCondition |
Class metamodel.
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaModel(), and metadone.metabusiness.impl.Workspace_impl.varboost_metaModel_ot.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.Workspace_impl.getOmegaMetaModel(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
MetaObject_impl metadone.metabusiness.impl.Workspace_impl.getClassMetaObject | ( | ) | throws BadPreCondition |
Class metaobject.
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getMetaObject_ot().
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
MetaProperty_impl<?> metadone.metabusiness.impl.Workspace_impl.getClassMetaProperty | ( | ) | throws BadPreCondition |
Class metaproperty
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot().
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
MetaRole_impl metadone.metabusiness.impl.Workspace_impl.getClassMetaRole | ( | ) | throws BadPreCondition |
Class metarole.
BadPreCondition |
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getRole_ot().
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getCommonMetaModel_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaModel_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), and metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaModel().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getCommonMetaObject_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaObject_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), and metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaObject().
static String metadone.metabusiness.impl.Workspace_impl.getDEF | ( | ) | [static] |
References metadone.metabusiness.impl.Workspace_impl.DEF.
Referenced by metadone.metabusiness.impl.MetaDef_impl.checkWellWP().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getDef_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_def_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.MetaModel_impl._getMembership(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaModel_impl.getMemberships(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), and metadone.metabusiness.impl.Workspace_impl.triggerFor().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getDef_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_def_pt.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.ConcreteModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.ConcreteModel_impl._createObject(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaModel_impl.findMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaObject_impl.getAllMetaModels(), metadone.metabusiness.impl.ConcreteObject_impl.getConcreteModels(), and metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getDefCanBeShared_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_defCanBeShared.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaDef_impl.canBeShared(), and metadone.metabusiness.impl.MetaDef_impl.setCanBeShared().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getDefIsDependentOf_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_defIsDependentOf.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaModel_impl.findMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaDef_impl.isDependent(), and metadone.metabusiness.impl.MetaDef_impl.setIsDependent().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getDefIsHidden_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_defIsHidden.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaDef_impl.isHidden(), and metadone.metabusiness.impl.MetaDef_impl.setIsHidden().
final MetadoneEvents metadone.metabusiness.impl.Workspace_impl.getEventManager | ( | ) |
Returns the event manager, if any.
null
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.eventManager.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap().
final BootstrapGrasyla metadone.metabusiness.impl.Workspace_impl.getGrasyla | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.boost_grasyla.
static String metadone.metabusiness.impl.Workspace_impl.getInvisibleSeparator | ( | ) | [static] |
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), and metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.getIsDomainMetaRoleOrdered | ( | ) |
MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.getIsRangeMetaRoleOrdered | ( | ) |
MetaModel metadone.metabusiness.impl.Workspace_impl.getMainMetaModel | ( | ) |
Gets the MAIN meta model.
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getOmegaMetaModel().
ConcreteModel metadone.metabusiness.impl.Workspace_impl.getMainModel | ( | ) |
Gets the MAIN concrete model.
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getOmegaModel().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getMetaModel_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_metaModel_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl.checkNoSupertypeMetaModel(), metadone.metabusiness.impl.MetaObject_impl.isA(), metadone.metabusiness.impl.Workspace_impl.isAMetaModel(), and metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getMetaObject_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_metaObject_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.Workspace_impl.getClassMetaObject(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), and metadone.metabusiness.impl.Workspace_impl.isAMetaObject().
MetaRole_impl metadone.metabusiness.impl.Workspace_impl.getMetaObjectHasMetaProperty | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectHasMetaProperty.
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), and metadone.metabusiness.impl.MetaObject_impl.getDirectMetaProperties().
final MetaPropertyExt_impl<String> metadone.metabusiness.impl.Workspace_impl.getMetaObjectName | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectName.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.MetaObject_impl._getName(), and metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_metaProperty_ot.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.Workspace_impl.getClassMetaProperty(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.isA(), metadone.metabusiness.impl.Workspace_impl.isAMetaProperty(), and metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject().
MetaPropertyExt<?> metadone.metabusiness.impl.Workspace_impl.getMetapropertyEnumFromJava | ( | Class<?> | cl | ) |
Gets a meta property for a Java class.
cl | The Java class |
IllegalArgumentException | when cl is null or does not have a corresponding type |
References metadone.metabusiness.impl.Workspace_impl.getMP_EnumChar(), metadone.metabusiness.impl.Workspace_impl.getMP_EnumFloat(), metadone.metabusiness.impl.Workspace_impl.getMP_EnumInteger(), and metadone.metabusiness.impl.Workspace_impl.getMP_EnumString().
Referenced by metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumerated().
MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.getMP_DisplayName | ( | ) |
final MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.getMP_DomainName | ( | ) |
final MetaPropertyExt<Character> metadone.metabusiness.impl.Workspace_impl.getMP_EnumChar | ( | ) |
final MetaPropertyExt<Double> metadone.metabusiness.impl.Workspace_impl.getMP_EnumFloat | ( | ) |
final MetaPropertyExt<Long> metadone.metabusiness.impl.Workspace_impl.getMP_EnumInteger | ( | ) |
final MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.getMP_EnumRestricted | ( | ) |
final MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.getMP_EnumString | ( | ) |
final MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.getMP_RangeName | ( | ) |
String metadone.metabusiness.impl.Workspace_impl.getName | ( | ) |
Gets the name of this workspace.
Implements metadone.metabusiness.Workspace.
References metadone.repository.kernel.Project.getName(), and metadone.metabusiness.impl.Workspace_impl.getProject().
MetaModel metadone.metabusiness.impl.Workspace_impl.getOmegaMetaModel | ( | ) |
Gets the OMEGA meta model.
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.getClassMetaModel().
Referenced by metadone.metabusiness.impl.Workspace_impl.getMainMetaModel(), and metadone.metabusiness.impl.MetaObject_impl.getNamePath().
ConcreteModel metadone.metabusiness.impl.Workspace_impl.getOmegaModel | ( | ) |
Gets the OMEGA concrete model.
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.varboost_omegaSpecification.
Referenced by metadone.metabusiness.impl.Workspace_impl.getMainModel(), and metadone.metabusiness.impl.MetaRole_impl.setOrdered().
final Project metadone.metabusiness.impl.Workspace_impl.getProject | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.project.
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyChar(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyFloat(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyInteger(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyString(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.ConcreteObject_impl.createPropertyBoolean(), metadone.metabusiness.impl.ConcreteObject_impl.createPropertyChar(), metadone.metabusiness.impl.ConcreteObject_impl.createPropertyFloat(), metadone.metabusiness.impl.ConcreteObject_impl.createPropertyInteger(), metadone.metabusiness.impl.ConcreteObject_impl.createPropertyString(), metadone.metabusiness.impl.Workspace_impl.getName(), metadone.metabusiness.impl.Workspace_impl.getTypeFromJava(), metadone.metabusiness.impl.Workspace_impl.getTypeFromRepository(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.Workspace_impl.save(), metadone.metabusiness.impl.MetaDef_impl.setBooleanValue(), and metadone.metabusiness.impl.ConcreteProperty_impl< T >.setValue().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getPropertyCard_pt | ( | ) |
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getPropertyHasType_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_propertyHasType_pt.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyChar(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyFloat(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyInteger(), metadone.metabusiness.impl.ConcreteObject_impl.createEnumPropertyString(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.ConcreteProperty_impl< T >.setValue(), and metadone.metabusiness.impl.Workspace_impl.triggerFor().
final K_ObjectType metadone.metabusiness.impl.Workspace_impl.getRole_ot | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_role_ot.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.Workspace_impl.getClassMetaRole(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.isA(), metadone.metabusiness.impl.Workspace_impl.isAMetaRole(), and metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getRole_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_role_pt.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesDomain(), and metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesRange().
final K_PropertyType metadone.metabusiness.impl.Workspace_impl.getRoleCard_pt | ( | ) |
References metadone.metabusiness.impl.Workspace_impl.varboost_roleCard.
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaRole(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), and metadone.metabusiness.impl.MetaRole_impl.getCardinality().
ScriptEvaluator metadone.metabusiness.impl.Workspace_impl.getScriptEvaluator | ( | ProgLanguage | lang | ) |
Gets the shared script evaluator for a given language.
lang | The programming language |
null
if there is no such evaluator Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.evaluators.
Referenced by metadone.metabusiness.impl.ConcreteObject_impl.evaluateFormula().
K_ObjectType metadone.metabusiness.impl.Workspace_impl.getTypeFromJava | ( | Class<?> | cl | ) |
Gets a project type for a Java class.
cl | The Java class |
IllegalArgumentException | when cl is null or does not have a corresponding type |
References metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.repository.kernel.Project.getTypeBoolean(), metadone.repository.kernel.Project.getTypeChar(), metadone.repository.kernel.Project.getTypeFloat(), metadone.repository.kernel.Project.getTypeInteger(), and metadone.repository.kernel.Project.getTypeString().
Referenced by metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
Class<?> metadone.metabusiness.impl.Workspace_impl.getTypeFromRepository | ( | K_ObjectType | type | ) |
Gets a Java class for a project type.
type | The object type |
IllegalArgumentException | when type is null or does not have a corresponding type |
References metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.repository.kernel.Project.getTypeBoolean(), metadone.repository.kernel.Project.getTypeChar(), metadone.repository.kernel.Project.getTypeFloat(), metadone.repository.kernel.Project.getTypeInteger(), and metadone.repository.kernel.Project.getTypeString().
Referenced by metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
UndoRedoManager metadone.metabusiness.impl.Workspace_impl.getUndoRedo | ( | ) |
Returns the undo/redo manager, if any.
null
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.undoredo.
static Workspace_impl metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject | ( | Project | p | ) | [static, package] |
get the workspace linked to the project 'p'
p | the project for which the workspace is got |
References metadone.metabusiness.impl.Workspace_impl.map.
Referenced by metadone.metabusiness.impl.FactoryOfProxy.buildMetaDef(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaModel(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaObject(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaProperty(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteObject(), metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteProperty(), and metadone.metabusiness.impl.ConcreteObject_impl.ConcreteObject_impl().
void metadone.metabusiness.impl.Workspace_impl.init_metametamodel | ( | Map< String, K_ObjectType > | object_types | ) | throws BadPreCondition, BadVersionMetal2 [private] |
References metadone.metabusiness.impl.Workspace_impl.checkAndUpgrade(), metadone.metabusiness.impl.Workspace_impl.checkVarBoostVariables(), metadone.metabusiness.impl.Workspace_impl.COMMON_META_MODEL, metadone.metabusiness.impl.Workspace_impl.COMMON_META_OBJECT, metadone.metabusiness.impl.Workspace_impl.DEF, metadone.metabusiness.impl.Workspace_impl.DEF__CAN_BE_SHARED, metadone.metabusiness.impl.Workspace_impl.DEF__IS_DEPENDENT_OF, metadone.metabusiness.impl.Workspace_impl.DEF__IS_HIDDEN, metadone.metabusiness.impl.Workspace_impl.DISPLAY_NAME, metadone.metabusiness.impl.Workspace_impl.DOMAIN_NAME, metadone.metabusiness.impl.Workspace_impl.ENUM_CHAR, metadone.metabusiness.impl.Workspace_impl.ENUM_FLOAT, metadone.metabusiness.impl.Workspace_impl.ENUM_INTEGER, metadone.metabusiness.impl.Workspace_impl.ENUM_RESTRICTED, metadone.metabusiness.impl.Workspace_impl.ENUM_STRING, metadone.metabusiness.impl.Workspace_impl.getClassMetaModel(), metadone.metabusiness.impl.Workspace_impl.getClassMetaObject(), metadone.metabusiness.impl.Workspace_impl.getClassMetaProperty(), metadone.metabusiness.impl.Workspace_impl.getClassMetaRole(), metadone.repository.kernel.K_Common.getDataObject(), metadone.metabusiness.impl.Workspace_impl.getDef_ot(), metadone.repository.kernel.K_Object.getDomainOfAsObject(), metadone.repository.kernel.K_ObjectType.getInstances(), metadone.metabusiness.impl.Workspace_impl.getMetaObject_ot(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition(), metadone.metabusiness.impl.MetaObject_impl.getMetaProperty(), metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), metadone.repository.kernel.K_PropertyType.getNamePropertyType(), metadone.util.ListUtil.getOneOf(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.repository.kernel.K_ObjectType.getPropertyType(), metadone.metabusiness.impl.Workspace_impl.getRole_ot(), metadone.repository.kernel.Project.getTypeInteger(), metadone.repository.kernel.Project.getTypeOmega(), metadone.repository.kernel.K_ObjectInteger.getValueObjectInteger(), metadone.metabusiness.impl.Workspace_impl.HAS, metadone.metabusiness.impl.Workspace_impl.HAS1, metadone.metabusiness.impl.Workspace_impl.initObjectTypesFromProject(), metadone.metabusiness.impl.Workspace_impl.IS_DOMAIN_ORDERED, metadone.metabusiness.impl.Workspace_impl.IS_RANGE_ORDERED, metadone.metabusiness.impl.Workspace_impl.META_MODEL, metadone.metabusiness.impl.Workspace_impl.META_OBJECT, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__CARD, metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__TYPE, metadone.metabusiness.impl.Workspace_impl.META_ROLE, metadone.metabusiness.impl.Workspace_impl.META_ROLE__CARDINALITY, metadone.metabusiness.impl.Workspace_impl.METAL2_VERSION, metadone.metabusiness.impl.MetaObject_impl.narrow(), metadone.repository.kernel.DataObject.narrow_K_ObjectInteger(), metadone.repository.kernel.DataObject.narrow_K_ObjectType(), metadone.repository.kernel.DataObject.narrow_K_PropertyType(), metadone.metabusiness.impl.Workspace_impl.project, metadone.metabusiness.impl.Workspace_impl.RANGE_NAME, metadone.metabusiness.impl.Workspace_impl.REPOSITORY_VERSION, metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaModel_ot, metadone.metabusiness.impl.Workspace_impl.varboost_commonMetaObject_ot, metadone.metabusiness.impl.Workspace_impl.varboost_def_ot, metadone.metabusiness.impl.Workspace_impl.varboost_def_pt, metadone.metabusiness.impl.Workspace_impl.varboost_defCanBeShared, metadone.metabusiness.impl.Workspace_impl.varboost_defIsDependentOf, metadone.metabusiness.impl.Workspace_impl.varboost_defIsHidden, metadone.metabusiness.impl.Workspace_impl.varboost_isDomainMetaRoleOrdered, metadone.metabusiness.impl.Workspace_impl.varboost_isRangeMetaRoleOrdered, metadone.metabusiness.impl.Workspace_impl.varboost_metaModel_ot, metadone.metabusiness.impl.Workspace_impl.varboost_metaObject_ot, metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectHasMetaProperty, metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectName, metadone.metabusiness.impl.Workspace_impl.varboost_metaProperty_ot, metadone.metabusiness.impl.Workspace_impl.varboost_MP_displayName, metadone.metabusiness.impl.Workspace_impl.varboost_MP_DomainName, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumChar, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumFloat, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumInteger, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumRestricted, metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumString, metadone.metabusiness.impl.Workspace_impl.varboost_MP_RangeName, metadone.metabusiness.impl.Workspace_impl.varboost_omegaSpecification, metadone.metabusiness.impl.Workspace_impl.varboost_propertyCard_pt, metadone.metabusiness.impl.Workspace_impl.varboost_propertyHasType_pt, metadone.metabusiness.impl.Workspace_impl.varboost_repositoryVersion, metadone.metabusiness.impl.Workspace_impl.varboost_role_ot, metadone.metabusiness.impl.Workspace_impl.varboost_role_pt, metadone.metabusiness.impl.Workspace_impl.varboost_roleCard, metadone.metabusiness.impl.Workspace_impl.varboost_versionable2, metadone.metabusiness.impl.Workspace_impl.varboost_versionableValue, metadone.metabusiness.impl.Workspace_impl.VERSIONABLE, and metadone.metabusiness.impl.Workspace_impl.VERSIONABLE_VALUE.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap().
Map<String, K_ObjectType> metadone.metabusiness.impl.Workspace_impl.initObjectTypesFromProject | ( | K_ObjectType | omega | ) | [private] |
omega | |
object_types |
InternalException |
References metadone.repository.kernel.K_Common.getDataObject(), metadone.repository.kernel.K_ObjectType.getInstances(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), and metadone.repository.kernel.DataObject.narrow_K_ObjectType().
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
private<E extends ScriptEvaluator> E metadone.metabusiness.impl.Workspace_impl.initScript | ( | E | eval | ) | [package] |
boolean metadone.metabusiness.impl.Workspace_impl.isAMetaModel | ( | K_ObjectType | target | ) | [package] |
boolean metadone.metabusiness.impl.Workspace_impl.isAMetaObject | ( | K_ObjectType | candidate | ) | [package] |
References metadone.metabusiness.impl.Workspace_impl.getMetaObject_ot(), and metadone.repository.kernel.K_Object.getObjectTypes().
Referenced by metadone.metabusiness.impl.ConcreteObject_impl._getType(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaObject(), metadone.metabusiness.impl.ConcreteObject_impl.getTypes(), and metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet().
boolean metadone.metabusiness.impl.Workspace_impl.isAMetaProperty | ( | K_ObjectType | target | ) | [package] |
boolean metadone.metabusiness.impl.Workspace_impl.isAMetaRole | ( | K_ObjectType | target | ) | [package] |
boolean metadone.metabusiness.impl.Workspace_impl.isWorkspaceBootstrapped | ( | ) |
void metadone.metabusiness.impl.Workspace_impl.precondWorspace_impl | ( | Project | project, |
MetadoneEvents | eventManager | ||
) | throws BadPreCondition [private] |
Check the precondition of the constructor.
BadPreCondition |
References metadone.exception.NullArgument.check(), metadone.metabusiness.impl.Workspace_impl.eventManager, metadone.metabusiness.impl.Workspace_impl.map, and metadone.metabusiness.impl.Workspace_impl.project.
Referenced by metadone.metabusiness.impl.Workspace_impl.Workspace_impl().
void metadone.metabusiness.impl.Workspace_impl.save | ( | ) |
Saves permanently the changes.
Commits the changes if there are any. The workspace is cleaned when this method is called.
Implements metadone.metabusiness.Workspace.
References metadone.metabusiness.impl.Workspace_impl.eventManager, metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.repository.kernel.Project.save(), and metadone.metabusiness.events.MetadoneEvents.trigger().
void metadone.metabusiness.impl.Workspace_impl.trigger | ( | Metal1Event | event | ) |
Translates metal1 events to metal2 events. Also adds the event to the undo/redo manager.
References metadone.metabusiness.impl.Workspace_impl.eventManager, metadone.metabusiness.impl.UndoRedoManager_impl.trigger(), metadone.metabusiness.impl.Workspace_impl.triggerExceptionHandler(), metadone.metabusiness.impl.Workspace_impl.triggerFor(), metadone.metabusiness.events.MetadoneEvents.triggerSafe(), and metadone.metabusiness.impl.Workspace_impl.undoredo.
static void metadone.metabusiness.impl.Workspace_impl.triggerExceptionHandler | ( | String | contextMessage, |
Exception | e | ||
) | [static, private] |
References metadone.metabusiness.impl.Workspace_impl.logger.
Referenced by metadone.metabusiness.impl.Workspace_impl.trigger().
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | metadone.repository.kernel.events.EventChange | event, |
ConcreteObject | co | ||
) | [private] |
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteProperty(), metadone.metabusiness.impl.Workspace_impl.getDef_ot(), metadone.metabusiness.impl.Workspace_impl.getPropertyHasType_pt(), metadone.metabusiness.impl.Workspace_impl.logger, metadone.metabusiness.WorkspaceObject.narrow2ConcreteRole(), and metadone.metabusiness.impl.Workspace_impl.triggerForDef().
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | Metal1Event | event | ) | [private] |
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | metadone.repository.kernel.events.EventWillDelete | event, |
ConcreteObject | co | ||
) | [private] |
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | metadone.repository.kernel.events.EventChangeFacet | event, |
ConcreteObject | co | ||
) | [private] |
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | metadone.repository.kernel.events.EventLink | event | ) | [private] |
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerFor | ( | EventModification | event | ) | [private] |
Metal2Event metadone.metabusiness.impl.Workspace_impl.triggerForDef | ( | DataObject | obj, |
boolean | delete | ||
) | throws BadPreCondition, BadFacet [private] |
*************************************************
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap(), metadone.metabusiness.impl.Workspace_impl.dispose(), metadone.metabusiness.impl.Workspace_impl.getBootstrap(), and metadone.metabusiness.impl.Workspace_impl.getGrasyla().
final String metadone.metabusiness.impl.Workspace_impl.COMMON_META_MODEL = "CommonMetaModel" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.COMMON_META_OBJECT = "CommonMetaObject" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DEF = "PartWhole" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DEF__CAN_BE_SHARED = "PartWhole.canNotBeShared" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DEF__IS_DEPENDENT_OF = "PartWhole.isDependentOn" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DEF__IS_HIDDEN = "PartWhole.isHidden" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DISPLAY_NAME = "display name" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.DOMAIN_NAME = "DomainName" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.ENUM_CHAR = "Enum Char" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.ENUM_FLOAT = "Enum Float" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.ENUM_INTEGER = "Enum Integer" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.ENUM_RESTRICTED = "Enum Restricted" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.ENUM_STRING = "Enum String" [static, private] |
ScriptEvaluator [] metadone.metabusiness.impl.Workspace_impl.evaluators = new ScriptEvaluator[0] [private] |
final MetadoneEvents metadone.metabusiness.impl.Workspace_impl.eventManager [private] |
Referenced by metadone.metabusiness.impl.Workspace_impl.dispose(), metadone.metabusiness.impl.Workspace_impl.getEventManager(), metadone.metabusiness.impl.Workspace_impl.precondWorspace_impl(), metadone.metabusiness.impl.Workspace_impl.save(), metadone.metabusiness.impl.Workspace_impl.trigger(), and metadone.metabusiness.impl.Workspace_impl.Workspace_impl().
final String metadone.metabusiness.impl.Workspace_impl.HAS = "has" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.HAS1 = "has1" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.IS_DOMAIN_ORDERED = "is domain ordered" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.IS_RANGE_ORDERED = "is range ordered" [static, private] |
final Logger metadone.metabusiness.impl.Workspace_impl.logger = Logger.getLogger(Workspace_impl.class) [static, private] |
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap(), metadone.metabusiness.impl.Workspace_impl.initScript(), metadone.metabusiness.impl.Workspace_impl.triggerExceptionHandler(), metadone.metabusiness.impl.Workspace_impl.triggerFor(), and metadone.metabusiness.impl.Workspace_impl.Workspace_impl().
Map<Project, Workspace_impl> metadone.metabusiness.impl.Workspace_impl.map = new HashMap<Project, Workspace_impl>() [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_MODEL = "MetaModel" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_OBJECT = "MetaObject" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_PROPERTY = "MetaProperty" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__CARD = "MetaProperty.card" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_PROPERTY__TYPE = "MetaProperty.type" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_ROLE = "MetaRole" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.META_ROLE__CARDINALITY = "MetaRole.card" [static, private] |
final long metadone.metabusiness.impl.Workspace_impl.METAL2_VERSION = 2 [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.METAOBJECT_HAS_METAPROPERTY = "metaobject has metaproperty" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.NAME = "MetaProperty.name" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.NAME_P_STRING = "name-->p>--string" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.OMEGASPEC = "Omegaspec" [static] |
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.Workspace_impl.dispose(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.Workspace_impl.precondWorspace_impl(), and metadone.metabusiness.impl.Workspace_impl.Workspace_impl().
final String metadone.metabusiness.impl.Workspace_impl.RANGE_NAME = "RangeName" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.REPOSITORY_VERSION = "RepositoryVersion" [static, private] |
MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.varboost_isDomainMetaRoleOrdered [private] |
MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.varboost_isRangeMetaRoleOrdered [private] |
MetaPropertyExt_impl<String> metadone.metabusiness.impl.Workspace_impl.varboost_metaObjectName [private] |
MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.varboost_MP_displayName [private] |
MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.varboost_MP_DomainName [private] |
MetaPropertyExt<Character> metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumChar [private] |
MetaPropertyExt<Double> metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumFloat [private] |
MetaPropertyExt<Long> metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumInteger [private] |
MetaPropertyExt<Boolean> metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumRestricted [private] |
MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.varboost_MP_EnumString [private] |
MetaPropertyExt<String> metadone.metabusiness.impl.Workspace_impl.varboost_MP_RangeName [private] |
final String metadone.metabusiness.impl.Workspace_impl.VERSIONABLE = "Versionable" [static, private] |
final String metadone.metabusiness.impl.Workspace_impl.VERSIONABLE_VALUE = "Versionable.value" [static, private] |
boolean metadone.metabusiness.impl.Workspace_impl.ws_bootstrapped = false [private] |