MetaDone
|
Static Public Member Functions | |
static ConcreteModel_impl | buildConcreteModel (K_Object target) throws BadPreCondition |
static ConcreteObject_impl | buildConcreteObject (K_Object target) throws BadPreCondition |
static ConcreteProperty_impl<?> | buildConcreteProperty (K_Object obj) throws BadPreCondition |
static ConcreteRole_impl | buildConcreteRole (K_Object result_o) throws BadPreCondition |
static MetaDef | buildMetaDef (K_Object object, K_PropertyType property) throws BadPreCondition |
static MetaModel_impl | buildMetaModel (K_ObjectType target) throws BadPreCondition |
static MetaObject_impl | buildMetaObject (K_ObjectType target) throws BadPreCondition |
static MetaProperty_impl<?> | buildMetaProperty (K_ObjectType target) throws BadPreCondition |
static MetaPropertyExt_impl<?> | buildMetaPropertyExt (MetaRole_impl metarole) throws BadPreCondition |
static MetaRole_impl | buildMetaRole (K_ObjectType target) throws BadPreCondition |
static ConcreteModel_impl | narrowCO2CM (ConcreteObject candidate) throws BadPreCondition |
static ConcreteProperty_impl<?> | narrowCO2CP (ConcreteObject candidate) throws BadPreCondition |
static ConcreteRole_impl | narrowCO2CR (ConcreteObject candidate) throws BadPreCondition |
static MetaModel_impl | narrowMO2MM (MetaObject mo) throws BadPreCondition |
static MetaProperty_impl<?> | narrowMO2MP (MetaObject mo) throws BadPreCondition |
static MetaRole_impl | narrowMO2MR (MetaObject mo) throws BadPreCondition |
Private Member Functions | |
FactoryOfProxy () | |
Static Private Member Functions | |
static void | checkWellConcreteObject (K_Object target2) throws BadPreCondition |
static void | checkWellConcreteProperty (K_Object obj) throws BadPreCondition |
Date=14-sept.-2006 - 10:20:19 Filename = FactoryOfProxy.java
metadone.metabusiness.impl.FactoryOfProxy.FactoryOfProxy | ( | ) | [private] |
static ConcreteModel_impl metadone.metabusiness.impl.FactoryOfProxy.buildConcreteModel | ( | K_Object | target | ) | throws BadPreCondition [static] |
target | (not null) |
BadPreCondition | if target is null. |
References metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.ConcreteModel_impl.createModel(), metadone.metabusiness.impl.ConcreteObject_impl.getConcreteModels(), and metadone.metabusiness.impl.FactoryOfProxy.narrowCO2CM().
static ConcreteObject_impl metadone.metabusiness.impl.FactoryOfProxy.buildConcreteObject | ( | K_Object | target | ) | throws BadPreCondition [static] |
target | (not null) |
BadPreCondition | if target is null. |
References metadone.exception.NullArgument.check(), and metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteObject().
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.ConcreteModel_impl._createObject(), metadone.metabusiness.impl.ConcreteModel_impl._getDefinition(), metadone.metabusiness.impl.ConcreteModel_impl._getDefinitionRestricted(), metadone.metabusiness.impl.ConcreteModel_impl.getDefinition(), metadone.metabusiness.impl.ConcreteRole_impl.getDomain(), metadone.metabusiness.impl.MetaRole_impl.getDomains(), metadone.metabusiness.impl.MetaObject_impl.getInstances(), metadone.metabusiness.impl.MetaProperty_impl< T >.getOwners(), metadone.metabusiness.impl.ConcreteProperty_impl< T >.getOwners(), metadone.metabusiness.impl.ConcreteRole_impl.getRange(), metadone.metabusiness.impl.MetaRole_impl.getRanges(), metadone.metabusiness.impl.MetaObject_impl.narrow(), metadone.metabusiness.impl.Workspace_impl.triggerFor(), and metadone.metabusiness.impl.Workspace_impl.triggerForDef().
static ConcreteProperty_impl<?> metadone.metabusiness.impl.FactoryOfProxy.buildConcreteProperty | ( | K_Object | obj | ) | throws BadPreCondition [static] |
static ConcreteRole_impl metadone.metabusiness.impl.FactoryOfProxy.buildConcreteRole | ( | K_Object | result_o | ) | throws BadPreCondition [static] |
Referenced by metadone.metabusiness.impl.ConcreteModel_impl._createRole(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesDomain(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesDomainCO(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesRange(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesRangeCO(), metadone.metabusiness.impl.ConcreteObject_impl._getOneConcreteRolesDomainCO(), metadone.metabusiness.impl.ConcreteObject_impl._getOneConcreteRolesRangeCO(), metadone.metabusiness.impl.MetaRole_impl._listRoles(), metadone.metabusiness.impl.FactoryOfProxy.narrowCO2CR(), and metadone.metabusiness.impl.ConcreteProperty_impl< T >.narrowExt().
static MetaDef metadone.metabusiness.impl.FactoryOfProxy.buildMetaDef | ( | K_Object | object, |
K_PropertyType | property | ||
) | throws BadPreCondition [static] |
object | not null |
property | not null |
BadPreCondition |
References metadone.exception.NullArgument.check(), and metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject().
Referenced by metadone.metabusiness.impl.MetaModel_impl._addInDefinition(), metadone.metabusiness.impl.MetaModel_impl._getMembership(), and metadone.metabusiness.impl.MetaModel_impl.getMemberships().
static MetaModel_impl metadone.metabusiness.impl.FactoryOfProxy.buildMetaModel | ( | K_ObjectType | target | ) | throws BadPreCondition [static] |
target | (not null) |
BadPreCondition | if target is null. If the target does not denote a meta model. |
References metadone.exception.NullArgument.check(), metadone.repository.kernel.Project.getDataObject(), metadone.repository.kernel.DataObject.getProject(), metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject(), and metadone.metabusiness.impl.Workspace_impl.isAMetaModel().
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaObject_impl.getAllMetaModels(), metadone.metabusiness.impl.Workspace_impl.getClassMetaModel(), metadone.metabusiness.impl.MetaDef_impl.getMetaModel(), metadone.metabusiness.impl.ConcreteObject_impl.narrow2MetaModel(), and metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MM().
static MetaObject_impl metadone.metabusiness.impl.FactoryOfProxy.buildMetaObject | ( | K_ObjectType | target | ) | throws BadPreCondition [static] |
target | (not null) |
narrow
method from this class to narrow the type. BadPreCondition | if target is null. |
References metadone.exception.NullArgument.check(), metadone.repository.kernel.Project.getDataObject(), metadone.repository.kernel.DataObject.getProject(), metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject(), and metadone.metabusiness.impl.Workspace_impl.isAMetaObject().
Referenced by metadone.metabusiness.impl.MetaModel_impl._createMetaModel(), metadone.metabusiness.impl.MetaModel_impl._createMetaObject(), metadone.metabusiness.impl.ConcreteObject_impl._getType(), metadone.metabusiness.impl.MetaRole_impl.getDomain(), metadone.metabusiness.impl.MetaDef_impl.getMetaObject(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaProperty_impl< T >.getOwners(), metadone.metabusiness.impl.MetaRole_impl.getRange(), metadone.metabusiness.impl.ConcreteObject_impl.getTypes(), metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet(), and metadone.metabusiness.impl.ConcreteObject_impl.narrow2MetaObject().
static MetaProperty_impl<?> metadone.metabusiness.impl.FactoryOfProxy.buildMetaProperty | ( | K_ObjectType | target | ) | throws BadPreCondition [static] |
target | (not null) |
BadPreCondition | if target is null. If the target does not denote a meta property. |
References metadone.exception.NullArgument.check(), metadone.repository.kernel.Project.getDataObject(), metadone.repository.kernel.DataObject.getProject(), metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject(), and metadone.metabusiness.impl.Workspace_impl.isAMetaProperty().
Referenced by metadone.metabusiness.impl.ConcreteObject_impl.narrow2MetaProperty(), and metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MP().
static MetaPropertyExt_impl<?> metadone.metabusiness.impl.FactoryOfProxy.buildMetaPropertyExt | ( | MetaRole_impl | metarole | ) | throws BadPreCondition [static] |
metarole | |
target |
BadPreCondition | if target is null. If the target does not denote a meta property. |
References metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.MetaProperty_impl< T >._narrow2MetaPropertyExt(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaProperties(), and metadone.metabusiness.impl.MetaRole_impl.toMetaPropertyExt().
static MetaRole_impl metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole | ( | K_ObjectType | target | ) | throws BadPreCondition [static] |
target | (not null) The object dimension of the metarole |
BadPreCondition |
References metadone.exception.NullArgument.check(), metadone.repository.kernel.Project.getDataObject(), metadone.repository.kernel.DataObject.getProject(), metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject(), and metadone.metabusiness.impl.Workspace_impl.isAMetaRole().
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(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesDomain(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesRange(), metadone.metabusiness.impl.ConcreteRole_impl.getMetaRole(), metadone.metabusiness.impl.ConcreteObject_impl.narrow2MetaRole(), and metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MR().
static void metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteObject | ( | K_Object | target2 | ) | throws BadPreCondition [static, private] |
target2 |
BadPreCondition | if the target2 doesn't denote a concrete object |
References metadone.repository.kernel.K_Object.getObjectTypes(), and metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject().
Referenced by metadone.metabusiness.impl.FactoryOfProxy.buildConcreteObject().
static void metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteProperty | ( | K_Object | obj | ) | throws BadPreCondition [static, private] |
obj |
BadPreCondition |
References metadone.repository.kernel.K_Object.getObjectTypes(), and metadone.metabusiness.impl.Workspace_impl.getWorkspaceFromProject().
Referenced by metadone.metabusiness.impl.FactoryOfProxy.buildConcreteProperty().
static ConcreteModel_impl metadone.metabusiness.impl.FactoryOfProxy.narrowCO2CM | ( | ConcreteObject | candidate | ) | throws BadPreCondition [static] |
Typecast a proxy of type ConcreteObject to a distinct proxy of type ConcreteModel
candidate | some concreteobject that denotes a concretemodel |
BadPreCondition | if candidate is null or is the candidate does not denote a ConcreteModel |
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteModel(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.ConcreteObject_impl.narrow2ConcreteModel().
static ConcreteProperty_impl<?> metadone.metabusiness.impl.FactoryOfProxy.narrowCO2CP | ( | ConcreteObject | candidate | ) | throws BadPreCondition [static] |
Typecast a proxy of type ConcreteObject to a distinct proxy of type ConcreteProperty
candidate |
BadPreCondition | if candidate is null or is the candidate does not denote a ConcreteProperty |
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteProperty(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.ConcreteObject_impl.narrow2ConcreteProperty().
static ConcreteRole_impl metadone.metabusiness.impl.FactoryOfProxy.narrowCO2CR | ( | ConcreteObject | candidate | ) | throws BadPreCondition [static] |
Typecast a proxy of type ConcreteObject to a distinct proxy of type ConcreteRole
candidate |
BadPreCondition | if candidate is null or is the candidate does not denote a ConcreteRole |
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteRole(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.ConcreteObject_impl.narrow2ConcreteRole().
static MetaModel_impl metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MM | ( | MetaObject | mo | ) | throws BadPreCondition [static] |
mo |
mo
to a metamodel. BadPreCondition | if mo is null or if mo does not denite a metamodel |
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaModel(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.MetaObject_impl.narrow().
static MetaProperty_impl<?> metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MP | ( | MetaObject | mo | ) | throws BadPreCondition [static] |
mo |
mo
to a metaproperty. BadPreCondition | if mo is null or if mo does not denite a metaproperty |
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaProperty(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.MetaObject_impl.narrow().
static MetaRole_impl metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MR | ( | MetaObject | mo | ) | throws BadPreCondition [static] |
mo |
mo
to a metarole. BadPreCondition | if mo is null or if mo does not denite a metarole |
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.MetaObject_impl.narrow().