MetaDone
|
Public Member Functions | |
final K_ObjectType | getTarget () |
String | getIdentifier () |
MetaObject_impl (K_ObjectType x, Workspace_impl workspace) throws BadPreCondition | |
MetaPropertyExt<?> | createMetaProperty (String name, int cardinality, K_ObjectType type, MetaModel metamodel, boolean bootstrap) throws BadPreCondition |
boolean | isGhost () |
boolean | delete () throws BadPreCondition |
boolean | isOnlyAMetaObject () |
String | getName (MetaModel metamodel) throws BadPreCondition |
final String | getName () throws BadPreCondition |
String[] | getNamePath () throws BadPreCondition |
Set< MetaObject > | getAllSupertypes () throws BadPreCondition |
Set< MetaObject > | getAllSubtypes () throws BadPreCondition |
Set< MetaObject > | getDirectSubtypes () throws BadPreCondition |
Set< MetaObject > | getDirectSupertypes () throws BadPreCondition |
Set< MetaPropertyExt<?> > | getAllMetaProperties () throws BadPreCondition |
Set< MetaPropertyExt<?> > | getDirectMetaProperties () throws BadPreCondition |
Set< MetaRole > | getAllMetaRolesDomain () throws BadPreCondition |
Set< MetaRole > | getAllMetaRolesRange () throws BadPreCondition |
Set< MetaRole > | getDirectMetaRolesDomain () throws BadPreCondition |
Set< MetaRole > | getDirectMetaRolesRange () throws BadPreCondition |
Set< ConcreteObject > | getInstances () throws BadPreCondition |
boolean | detachMetaProperty (MetaProperty<?> mp) throws BadPreCondition |
Set< MetaModel > | getAllMetaModels () throws BadPreCondition |
MetaPropertyExt<?> | getMetaProperty (String name, MetaModel metamodel) throws BadPreCondition |
int | hashCode () |
boolean | equals (Object obj) |
String | toString () |
int | compareTo (MetaObject arg) |
String | getDisplayName (MetaModel mm) |
MetaPropertyExt<?> | getMetaPropertyAnywhere (String name, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt< Character > | createMetaPropertyEnumeratedChar (String name, int cardinality, MetaModel metamodel, char[] values, boolean restricted) throws BadPreCondition |
MetaPropertyExt< Double > | createMetaPropertyEnumeratedFloat (String name, int cardinality, MetaModel metamodel, double[] values, boolean restricted) throws BadPreCondition |
MetaPropertyExt< Long > | createMetaPropertyEnumeratedInteger (String name, int cardinality, MetaModel metamodel, long[] values, boolean restricted) throws BadPreCondition |
MetaPropertyExt< String > | createMetaPropertyEnumeratedString (String name, int cardinality, MetaModel metamodel, String[] values, boolean restricted) throws BadPreCondition |
MetaPropertyExt< Boolean > | createMetaPropertyBoolean (String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt< Character > | createMetaPropertyChar (String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt< Double > | createMetaPropertyFloat (String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt< Long > | createMetaPropertyInteger (String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt< String > | createMetaPropertyString (String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
boolean | hasAtLeastOneInstance () |
MetaObject | addSuperType (MetaObject supertype) throws BadPreCondition |
void | setDisplayNameFormula (String formula, MetaModel metamodel) throws BadPreCondition |
String | getDisplayNameFormula (MetaModel metamodel) throws BadPreCondition |
String | getDisplayNameFormula () throws BadPreCondition |
ConcreteModel | narrow2ConcreteModel () throws BadPreCondition |
String | findDisplayNameFormula (MetaModel mm) throws BadPreCondition |
Protected Member Functions | |
void | precondition_createMetaObject (MetaModel metamodel, String name, MetaObject[] supertypes) throws BadPreCondition |
Package Functions | |
public< T > MetaPropertyExt< T > | createMetaProperty (Class< T > type, String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
public< T > MetaPropertyExt< T > | createMetaPropertyEnumerated (Class< T > type, String name, int cardinality, MetaModel metamodel, boolean restricted, T...values) throws BadPreCondition |
public< T > MetaPropertyExt< T > | produceMetaProperty (Class< T > type, String name, int cardinality, MetaModel metamodel) throws BadPreCondition |
public< T > MetaPropertyExt< T > | produceMetaPropertyEnumerated (Class< T > type, String name, int cardinality, MetaModel metamodel, boolean restricted, T...values) throws BadPreCondition |
public< T extends WorkspaceObject > boolean | isA (Class< T > c) |
public< T extends WorkspaceObject > T | narrow (Class< T > c) throws BadPreCondition |
public< A > MetaPropertyExt< A > | shareMetaProperty (MetaProperty< A > mp, MetaModel metamodel) throws BadPreCondition |
Private Member Functions | |
MetaPropertyExt<?> | _createMetaProperty (String name, int cardinality, K_ObjectType type, MetaModel metamodel) throws BadPreCondition |
MetaPropertyExt<?> | retrievePropertyForProduce (MetaModel metamodel, String name) throws BadPreCondition |
String | _getName (MetaModel metamodel) |
Set< MetaObject > | makeMetaObjectSet (Collection<?extends K_ObjectType > types) throws BadPreCondition |
void | _getAllMetaProperties (Set< MetaPropertyExt<?>> accumulator) |
void | _getAllMetaRolesDomain (Set< MetaRole > accumulator) |
void | _getAllMetaRolesRange (Set< MetaRole > accumulator) |
final< A > MetaPropertyExt< A > | _shareMetaProperty (MetaProperty< A > mp, MetaModel metamodel) throws BadPreCondition |
final MetaPropertyExt<?> | _getMetaProperty (String name, MetaModel metamodel) |
MetaPropertyExt<?> | _getMetaPropertyAnywhere (String name, MetaModel metamodel) |
String | _findDisplayNameFormula (MetaModel mm) |
Static Private Member Functions | |
static List< MetaModel > | lookForPath (MetaModel model, MetaObject obj) throws BadPreCondition |
Private Attributes | |
final K_ObjectType | target |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(MetaObject_impl.class) |
An instance of a MetaObject_impl denotes for instance a STATE in some STATECHART metaModel.
metadone.metabusiness.impl.MetaObject_impl.MetaObject_impl | ( | K_ObjectType | x, |
Workspace_impl | workspace | ||
) | throws BadPreCondition |
Should be used only by the FactoryOfProxy class !
x | |
workspace |
BadPreCondition |
References metadone.exception.NullArgument.check(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl._findDisplayNameFormula().
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl._createMetaProperty | ( | String | name, |
int | cardinality, | ||
K_ObjectType | type, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition [private] |
String metadone.metabusiness.impl.MetaObject_impl._findDisplayNameFormula | ( | MetaModel | mm | ) | [private] |
mm |
BadPreCondition |
References metadone.metabusiness.impl.MetaObject_impl.getDirectSupertypes(), metadone.metabusiness.impl.MetaObject_impl.getDisplayNameFormula(), and metadone.metabusiness.impl.MetaObject_impl.MetaObject_impl().
Referenced by metadone.metabusiness.impl.MetaObject_impl.findDisplayNameFormula().
void metadone.metabusiness.impl.MetaObject_impl._getAllMetaProperties | ( | Set< MetaPropertyExt<?>> | accumulator | ) | [private] |
void metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesDomain | ( | Set< MetaRole > | accumulator | ) | [private] |
void metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesRange | ( | Set< MetaRole > | accumulator | ) | [private] |
final MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl._getMetaProperty | ( | String | name, |
MetaModel | metamodel | ||
) | [private] |
name | |
metamodel |
BadPreCondition |
References metadone.metabusiness.impl.MetaObject_impl.getDirectMetaProperties().
Referenced by metadone.metabusiness.impl.MetaObject_impl.getMetaProperty().
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl._getMetaPropertyAnywhere | ( | String | name, |
MetaModel | metamodel | ||
) | [private] |
name | |
metamodel |
BadPreCondition |
References metadone.metabusiness.impl.MetaObject_impl.getAllMetaProperties().
Referenced by metadone.metabusiness.impl.MetaObject_impl.getMetaPropertyAnywhere().
String metadone.metabusiness.impl.MetaObject_impl._getName | ( | MetaModel | metamodel | ) | [private] |
this
in metamodel
. References metadone.metabusiness.MetaObject.getDirectSupertypes(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectName(), metadone.metabusiness.ConcreteObject.getProperties(), metadone.metabusiness.ConcreteModel.isInDefinition(), metadone.metabusiness.WorkspaceObject.narrow(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl.getName().
final<A> MetaPropertyExt<A> metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty | ( | MetaProperty< A > | mp, |
MetaModel | metamodel | ||
) | throws BadPreCondition [private] |
References metadone.repository.kernel.K_Object.addObjectType(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.repository.kernel.K_TypeInteger.createObjectInteger(), metadone.repository.kernel.K_PropertyType.createProperty(), metadone.metabusiness.ConcreteModel.createRole(), metadone.repository.kernel.Project.createSubtype(), metadone.metabusiness.impl.MetaObject_impl.getAllSubtypes(), metadone.metabusiness.impl.MetaObject_impl.getAllSupertypes(), metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaObject(), metadone.metabusiness.impl.Workspace_impl.getClassMetaRole(), metadone.repository.kernel.K_Common.getDataObject(), metadone.metabusiness.impl.Workspace_impl.getInvisibleSeparator(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectHasMetaProperty(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.impl.Workspace_impl.getRoleCard_pt(), metadone.metabusiness.impl.MetaObject_impl.getTarget(), metadone.metabusiness.impl.ConcreteObject_impl.getTarget(), metadone.repository.kernel.Project.getTypeInteger(), metadone.util.StringUtil.getUniqueString(), metadone.util.SetUtil.isDisjoined(), metadone.metabusiness.WorkspaceObject.narrow(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteObject(), metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject(), metadone.repository.kernel.K_Object.promoteToObjectType(), metadone.repository.kernel.K_Property.promoteToPropertyType(), metadone.util.SetUtil.union(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl.shareMetaProperty().
MetaObject metadone.metabusiness.impl.MetaObject_impl.addSuperType | ( | MetaObject | supertype | ) | throws BadPreCondition |
Adds a supertype to this metaobject.
Can only be used when 'this' has not yet been initialized.
supertype | The supertype |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.addSuperType(), metadone.util.Objects.cast(), metadone.exception.NullArgument.check(), and metadone.metabusiness.impl.MetaObject_impl.getTarget().
int metadone.metabusiness.impl.MetaObject_impl.compareTo | ( | MetaObject | arg | ) |
public<T> MetaPropertyExt<T> metadone.metabusiness.impl.MetaObject_impl.createMetaProperty | ( | Class< T > | type, |
String | name, | ||
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition [package] |
Creates a new MetaPropertyExt in 'this'.
type | the type of the property |
name | the name of the property |
cardinality | the maximum number of instances of this MetaProperty that 'this' MetaObject can have |
type | the type of the meta property. |
metamodel | the MetaModel in which the new MetaProperty will be created |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._createMetaProperty(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.impl.Workspace_impl.getTypeFromJava(), metadone.repository.kernel.Project.isPrimitiveType(), metadone.metabusiness.impl.MetaObject_impl.precondition_createMetaObject(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl._createMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyBoolean(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyChar(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumerated(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyFloat(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyInteger(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyString(), and metadone.metabusiness.impl.MetaObject_impl.produceMetaProperty().
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl.createMetaProperty | ( | String | name, |
int | cardinality, | ||
K_ObjectType | type, | ||
MetaModel | metamodel, | ||
boolean | bootstrap | ||
) | throws BadPreCondition |
name | |
cardinality | |
type | |
metamodel | |
bootstrap | if true, then some statements are not executed to allow the boostrapping. They must then be executed manually. |
BadPreCondition |
References metadone.repository.kernel.K_Object.addObjectType(), metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.metabusiness.impl.ConcreteModel_impl.createObject(), metadone.repository.kernel.K_TypeInteger.createObjectInteger(), metadone.repository.kernel.K_PropertyType.createProperty(), metadone.repository.kernel.K_PropertyType.createPropertyType(), metadone.metabusiness.impl.ConcreteModel_impl.createRole(), metadone.repository.kernel.Project.createSubtype(), metadone.metabusiness.MetaRole.getCardinality(), metadone.metabusiness.impl.Workspace_impl.getClassCommonMetaObject(), 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.MetaRole.getDomain(), metadone.metabusiness.impl.Workspace_impl.getInvisibleSeparator(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectHasMetaProperty(), metadone.metabusiness.MetaObject.getName(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.impl.Workspace_impl.getPropertyCard_pt(), metadone.metabusiness.impl.Workspace_impl.getPropertyHasType_pt(), metadone.metabusiness.MetaRole.getRange(), metadone.metabusiness.impl.Workspace_impl.getRoleCard_pt(), metadone.metabusiness.impl.MetaObject_impl.getTarget(), metadone.metabusiness.impl.ConcreteObject_impl.getTarget(), metadone.metabusiness.impl.Workspace_impl.getTypeFromRepository(), metadone.repository.kernel.Project.getTypeInteger(), metadone.util.StringUtil.getUniqueString(), metadone.metabusiness.impl.ConcreteModel_impl.isInDefinition(), metadone.metabusiness.impl.MetaObject_impl.narrow(), metadone.metabusiness.impl.ConcreteObject_impl.narrow(), metadone.metabusiness.impl.ConcreteObject_impl.narrow2MetaProperty(), metadone.repository.kernel.K_Object.promoteToObjectType(), metadone.repository.kernel.K_Property.promoteToPropertyType(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
MetaPropertyExt<Boolean> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyBoolean | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
MetaPropertyExt<Character> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyChar | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
public<T> MetaPropertyExt<T> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumerated | ( | Class< T > | type, |
String | name, | ||
int | cardinality, | ||
MetaModel | metamodel, | ||
boolean | restricted, | ||
T... | values | ||
) | throws BadPreCondition [package] |
Creates a new enumerated MetaPropertyExt in 'this'.
type | the type of the property |
name | the name of the metaproperty |
cardinality | the maximum number of instances of this MetaProperty that 'this' MetaObject can have |
metamodel | the MetaModel in which the new MetaProperty will be created |
restricted | Specifies if the concrete properties MUST share the enumerated values or not. If not, the concrete properties can share the enumerated value or use fresh new literal values. |
values | The enumerated values. The array cannot be null nor empty. |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.ConcreteObject.createProperty(), metadone.metabusiness.ConcreteObject.createPropertyBoolean(), metadone.metabusiness.impl.Workspace_impl.getMetapropertyEnumFromJava(), metadone.metabusiness.impl.Workspace_impl.getMP_EnumRestricted(), metadone.metabusiness.WorkspaceObject.narrow(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteObject(), metadone.metabusiness.impl.MetaObject_impl.precondition_createMetaObject(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedChar(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedFloat(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedInteger(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedString(), and metadone.metabusiness.impl.MetaObject_impl.produceMetaPropertyEnumerated().
MetaPropertyExt<Character> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedChar | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel, | ||
char[] | values, | ||
boolean | restricted | ||
) | throws BadPreCondition |
MetaPropertyExt<Double> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedFloat | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel, | ||
double[] | values, | ||
boolean | restricted | ||
) | throws BadPreCondition |
MetaPropertyExt<Long> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedInteger | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel, | ||
long[] | values, | ||
boolean | restricted | ||
) | throws BadPreCondition |
MetaPropertyExt<String> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumeratedString | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel, | ||
String[] | values, | ||
boolean | restricted | ||
) | throws BadPreCondition |
MetaPropertyExt<Double> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyFloat | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
MetaPropertyExt<Long> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyInteger | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
MetaPropertyExt<String> metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyString | ( | String | name, |
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
boolean metadone.metabusiness.impl.MetaObject_impl.delete | ( | ) | throws BadPreCondition |
Deletes the concrete object from the repository and burns the proxy.
BadPreCondition |
Implements metadone.metabusiness.WorkspaceObject.
References metadone.metabusiness.impl.MetaObject_impl.narrow().
boolean metadone.metabusiness.impl.MetaObject_impl.detachMetaProperty | ( | MetaProperty<?> | mp | ) | throws BadPreCondition |
Implements metadone.metabusiness.MetaObject.
boolean metadone.metabusiness.impl.MetaObject_impl.equals | ( | Object | obj | ) |
String metadone.metabusiness.impl.MetaObject_impl.findDisplayNameFormula | ( | MetaModel | mm | ) | throws BadPreCondition |
mm | The formula is defined wrt this MetaModel. (not null) |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._findDisplayNameFormula(), and metadone.exception.NullArgument.check().
Set<MetaModel> metadone.metabusiness.impl.MetaObject_impl.getAllMetaModels | ( | ) | throws BadPreCondition |
Gets all the metamodels this metaobject belongs to.
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaModel(), metadone.repository.kernel.K_Common.getDataObject(), metadone.metabusiness.impl.Workspace_impl.getDef_pt(), metadone.repository.kernel.K_Object.getDomainOfAsObject(), metadone.repository.kernel.DataObject.narrow_K_ObjectType(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Set<MetaPropertyExt<?> > metadone.metabusiness.impl.MetaObject_impl.getAllMetaProperties | ( | ) | throws BadPreCondition |
Gets all the metaproperties of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getAllMetaProperties().
Referenced by metadone.metabusiness.impl.MetaObject_impl._getMetaPropertyAnywhere().
Set<MetaRole> metadone.metabusiness.impl.MetaObject_impl.getAllMetaRolesDomain | ( | ) | throws BadPreCondition |
Gets all the metaroles of which this metaobject is the domain.
this
and its supertypes. Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesDomain().
Set<MetaRole> metadone.metabusiness.impl.MetaObject_impl.getAllMetaRolesRange | ( | ) | throws BadPreCondition |
Gets all the metaroles of which this metaobject is the range.
this
and its supertypes. Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesRange().
Set<MetaObject> metadone.metabusiness.impl.MetaObject_impl.getAllSubtypes | ( | ) | throws BadPreCondition |
Gets all the subtypes of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.getAllSubtypes(), metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet(), and metadone.metabusiness.impl.MetaObject_impl.target.
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty().
Set<MetaObject> metadone.metabusiness.impl.MetaObject_impl.getAllSupertypes | ( | ) | throws BadPreCondition |
Gets all the supertypes of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.getAllSupertypes(), metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet(), and metadone.metabusiness.impl.MetaObject_impl.target.
Referenced by metadone.metabusiness.impl.MetaObject_impl._getAllMetaProperties(), metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesDomain(), metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesRange(), metadone.metabusiness.impl.MetaModel_impl._hasInItsDefinition(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), and metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition().
Set<MetaPropertyExt<?> > metadone.metabusiness.impl.MetaObject_impl.getDirectMetaProperties | ( | ) | throws BadPreCondition |
Gets the metaproperties declared in this metaobject (does not include supertypes).
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaPropertyExt(), metadone.metabusiness.ConcreteObject.getAllConcreteRolesDomain(), metadone.metabusiness.impl.Workspace_impl.getMetaObjectHasMetaProperty(), metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl._getAllMetaProperties(), and metadone.metabusiness.impl.MetaObject_impl._getMetaProperty().
Set<MetaRole> metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesDomain | ( | ) | throws BadPreCondition |
Get the direct metaroles of which this metaobject is the domain.
this
(without the supertypes). Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.repository.kernel.K_Object.getDomainOf(), metadone.metabusiness.impl.Workspace_impl.getRole_pt(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesDomain().
Set<MetaRole> metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesRange | ( | ) | throws BadPreCondition |
Get the direct metaroles of which this metaobject is the range.
this
(without the supertypes) Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaRole(), metadone.repository.kernel.K_Object.getRangeOf(), metadone.metabusiness.impl.Workspace_impl.getRole_pt(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl._getAllMetaRolesRange().
Set<MetaObject> metadone.metabusiness.impl.MetaObject_impl.getDirectSubtypes | ( | ) | throws BadPreCondition |
Gets the direct supertypes of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.getDirectSubtypes(), metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet(), and metadone.metabusiness.impl.MetaObject_impl.target.
Set<MetaObject> metadone.metabusiness.impl.MetaObject_impl.getDirectSupertypes | ( | ) | throws BadPreCondition |
Gets the direct subtypes of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.getDirectSupertypes(), metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet(), and metadone.metabusiness.impl.MetaObject_impl.target.
Referenced by metadone.metabusiness.impl.MetaObject_impl._findDisplayNameFormula().
String metadone.metabusiness.impl.MetaObject_impl.getDisplayName | ( | MetaModel | mm | ) |
Gets a nice name of this object in a metamodel.
By default, this method should return the nickname of the object or the simplified full name of the object. However, other implementations are possible.
mm | The metamodel or null |
BadPreCondition | if mm is null. |
Implements metadone.metabusiness.WorkspaceObject.
Reimplemented in metadone.metabusiness.impl.MetaProperty_impl< T >.
References metadone.metabusiness.impl.MetaObject_impl.getName().
String metadone.metabusiness.impl.MetaObject_impl.getDisplayNameFormula | ( | ) | throws BadPreCondition |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.Workspace_impl.getMP_DisplayName(), metadone.metabusiness.ConcreteObject.getProperties(), metadone.metabusiness.impl.WorkspaceObject_impl.getWorkspace(), and metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject().
Referenced by metadone.metabusiness.impl.MetaObject_impl._findDisplayNameFormula().
String metadone.metabusiness.impl.MetaObject_impl.getDisplayNameFormula | ( | MetaModel | metamodel | ) | throws BadPreCondition |
null
if no formula is defined. Only the formula defined for this
metaobject is taken into account. See findDisplayNameFormula(MetaModel) for a more general method. metamodel | The formula is defined wrt this MetaModel. |
Implements metadone.metabusiness.MetaObject.
References metadone.exception.NullArgument.check(), metadone.metabusiness.impl.Workspace_impl.getMP_DisplayName(), metadone.metabusiness.ConcreteObject.getProperties(), metadone.metabusiness.impl.WorkspaceObject_impl.getWorkspace(), metadone.metabusiness.ConcreteModel.isInDefinition(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), and metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject().
String metadone.metabusiness.impl.MetaObject_impl.getIdentifier | ( | ) |
Gets an identifier for this object.
The identifier is unique for the object in its workspace. if a.equals(b)
then also a.getIdentifier().equals(b.getIdentifier())
.
Implements metadone.metabusiness.WorkspaceObject.
References metadone.metabusiness.impl.MetaObject_impl.getTarget().
Set<ConcreteObject> metadone.metabusiness.impl.MetaObject_impl.getInstances | ( | ) | throws BadPreCondition |
Gets all the instances of this metaobject.
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteObject(), metadone.repository.kernel.K_ObjectType.getInstances(), and metadone.metabusiness.impl.MetaObject_impl.target.
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl.getMetaProperty | ( | String | name, |
MetaModel | metamodel | ||
) | throws BadPreCondition |
Retrieves a metaproperty amongst the direct metaproperties of this metaobject.
name | The name of the metaproperty to retrieve. Not null. |
metamodel | The metamodel that should contain the metaproperty. Not null. |
name
and belongs to metamodel
or null
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getMetaProperty(), and metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.getMetaProperty(), and metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl.getMetaPropertyAnywhere | ( | String | name, |
MetaModel | metamodel | ||
) | throws BadPreCondition |
Retrieves a metaproperty amongst the direct and indirect metaproperties of this metaobject.
name | The name of the metaproperty to retrieve. Not null. |
metamodel | The metamodel that should contain the metaproperty. Not null. |
null
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getMetaPropertyAnywhere(), and metadone.exception.NullArgument.check().
final String metadone.metabusiness.impl.MetaObject_impl.getName | ( | ) | throws BadPreCondition |
Gets one of the absolute names of this metaobject.
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.getNamePath(), and metadone.metabusiness.Workspace.SEPARATOR.
Referenced by metadone.metabusiness.impl.MetaModel_impl.addInDefinition(), metadone.metabusiness.impl.MetaObject_impl.getDisplayName(), metadone.metabusiness.impl.MetaObject_impl.getNamePath(), and metadone.metabusiness.impl.MetaObject_impl.toString().
String metadone.metabusiness.impl.MetaObject_impl.getName | ( | MetaModel | metamodel | ) | throws BadPreCondition |
Gets the name of this metaobject in some metamodel.
metamodel
!= null metamodel
. Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._getName(), metadone.exception.NullArgument.check(), metadone.repository.kernel.K_Common.getDataObject(), metadone.repository.kernel.K_ObjectType.getNameObjectType(), and metadone.metabusiness.impl.MetaObject_impl.target.
String [] metadone.metabusiness.impl.MetaObject_impl.getNamePath | ( | ) | throws BadPreCondition |
Gets one of the absolute names of this metaobject.
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.getName(), metadone.metabusiness.MetaObject.getName(), metadone.metabusiness.impl.Workspace_impl.getOmegaMetaModel(), metadone.metabusiness.impl.WorkspaceObject_impl.getWorkspace(), and metadone.metabusiness.impl.MetaObject_impl.lookForPath().
Referenced by metadone.metabusiness.impl.MetaObject_impl.getName().
final K_ObjectType metadone.metabusiness.impl.MetaObject_impl.getTarget | ( | ) |
References metadone.metabusiness.impl.MetaObject_impl.target.
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.ConcreteModel_impl._createObject(), metadone.metabusiness.impl.ConcreteModel_impl._createRole(), metadone.metabusiness.impl.ConcreteModel_impl._getDefinitionRestricted(), metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.MetaObject_impl.addSuperType(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.compareTo(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.MetaModel_impl.findMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaRole_impl.getCardinality(), metadone.metabusiness.impl.MetaObject_impl.getIdentifier(), metadone.metabusiness.impl.MetaModel_impl.getMemberships(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaRole_impl.getMetaroleType(), metadone.metabusiness.impl.MetaObject_impl.narrow(), and metadone.metabusiness.impl.MetaRole_impl.setOrdered().
boolean metadone.metabusiness.impl.MetaObject_impl.hasAtLeastOneInstance | ( | ) |
Indicates whether this metaobject has at least one instance.
Implements metadone.metabusiness.MetaObject.
References metadone.repository.kernel.K_ObjectType.hasInstances(), and metadone.metabusiness.impl.MetaObject_impl.target.
int metadone.metabusiness.impl.MetaObject_impl.hashCode | ( | ) |
public<T extends WorkspaceObject> boolean metadone.metabusiness.impl.MetaObject_impl.isA | ( | Class< T > | c | ) | [package] |
Checks if this object is an instance of a class.
narrow(Class) should be used instead of this method if the goal is to finally get the casted object.
The given class should be an interface from this package. The implementation of this method should first check if the instance is of the given class and simply cast this
if this is the case. In other words, Class#isInstance(Object) must always be respected. If c.isInstance(this)
then the result is true
. There are two edge cases described below.
The interfaces MetaPropertyExt and ConcretePropertyExt can be used. Still, often automatic casts, such as from a meta object to a MetaPropertyExt, cannot be performed because there is no object to attach to. The result should be c.isInstance(this)
.
The other edge case is the usage of the specific implementation classes. The user of the implementation should never rely on this as the behavior should be defined by the implementing class (even if the Class#isInstance(Object) must still be respected).
c | The class |
Reimplemented from metadone.metabusiness.impl.WorkspaceObject_impl.
References metadone.metabusiness.impl.Workspace_impl.getMetaModel_ot(), metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot(), metadone.repository.kernel.K_Object.getObjectTypes(), metadone.metabusiness.impl.Workspace_impl.getRole_ot(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
boolean metadone.metabusiness.impl.MetaObject_impl.isGhost | ( | ) |
Indicates whether this object is a ghost (deleted).
true
iff this object is a ghost Implements metadone.metabusiness.WorkspaceObject.
References metadone.metabusiness.impl.MetaObject_impl.narrow().
boolean metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject | ( | ) |
Checks if this object is just a metaobject and not a subtype.
Equivalent to:
return isA(MetaObject.class) && !( isA(MetaProperty.class) || isA(MetaRole.class) || isA(MetaModel.class) )
Reimplemented from metadone.metabusiness.impl.WorkspaceObject_impl.
References metadone.metabusiness.impl.Workspace_impl.getMetaModel_ot(), metadone.metabusiness.impl.Workspace_impl.getMetaProperty_ot(), metadone.repository.kernel.K_Object.getObjectTypes(), metadone.metabusiness.impl.Workspace_impl.getRole_ot(), metadone.metabusiness.impl.MetaObject_impl.target, and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
static List<MetaModel> metadone.metabusiness.impl.MetaObject_impl.lookForPath | ( | MetaModel | model, |
MetaObject | obj | ||
) | throws BadPreCondition [static, private] |
References metadone.metabusiness.MetaObject.getAllMetaModels().
Referenced by metadone.metabusiness.impl.MetaObject_impl.getNamePath().
Set<MetaObject> metadone.metabusiness.impl.MetaObject_impl.makeMetaObjectSet | ( | Collection<?extends K_ObjectType > | types | ) | throws BadPreCondition [private] |
References metadone.metabusiness.impl.FactoryOfProxy.buildMetaObject(), metadone.metabusiness.impl.Workspace_impl.isAMetaObject(), and metadone.metabusiness.impl.WorkspaceObject_impl.workspace.
Referenced by metadone.metabusiness.impl.MetaObject_impl.getAllSubtypes(), metadone.metabusiness.impl.MetaObject_impl.getAllSupertypes(), metadone.metabusiness.impl.MetaObject_impl.getDirectSubtypes(), and metadone.metabusiness.impl.MetaObject_impl.getDirectSupertypes().
public<T extends WorkspaceObject> T metadone.metabusiness.impl.MetaObject_impl.narrow | ( | Class< T > | c | ) | throws BadPreCondition [package] |
Casts this object to an object of the given type.
This method respects: obj.narrow(c).equals(obj) == true
.
c | The class |
BadPreCondition | when isA(c) == false |
Reimplemented from metadone.metabusiness.impl.WorkspaceObject_impl.
References metadone.metabusiness.impl.FactoryOfProxy.buildConcreteObject(), metadone.metabusiness.impl.MetaObject_impl.getTarget(), metadone.metabusiness.impl.ConcreteObject_impl.narrow(), metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MM(), metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MP(), and metadone.metabusiness.impl.FactoryOfProxy.narrowMO2MR().
Referenced by metadone.metabusiness.impl.MetaModel_impl._hasInItsDefinition(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaModel_impl.createMetaModel(), metadone.metabusiness.impl.MetaModel_impl.createMetaObject(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.ConcreteModel_impl.createRole(), metadone.metabusiness.impl.MetaObject_impl.delete(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition(), metadone.metabusiness.impl.ConcreteObject_impl.getProperties(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), and metadone.metabusiness.impl.MetaObject_impl.isGhost().
ConcreteModel metadone.metabusiness.impl.MetaObject_impl.narrow2ConcreteModel | ( | ) | throws BadPreCondition |
Reimplemented from metadone.metabusiness.impl.WorkspaceObject_impl.
References metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), and metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject().
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().
void metadone.metabusiness.impl.MetaObject_impl.precondition_createMetaObject | ( | MetaModel | metamodel, |
String | name, | ||
MetaObject[] | supertypes | ||
) | throws BadPreCondition [protected] |
References metadone.exception.NullArgument.check().
Referenced by metadone.metabusiness.impl.MetaModel_impl.createMetaModel(), metadone.metabusiness.impl.MetaModel_impl.createMetaObject(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumerated(), and metadone.metabusiness.impl.MetaModel_impl.createMetaRole().
public<T> MetaPropertyExt<T> metadone.metabusiness.impl.MetaObject_impl.produceMetaProperty | ( | Class< T > | type, |
String | name, | ||
int | cardinality, | ||
MetaModel | metamodel | ||
) | throws BadPreCondition [package] |
Creates or retrieves an existing metaproperty.
The retrieved property must match exactly the given arguments as if it were created, otherwise an exception is thrown.
type | the type of the property |
name | the name of the property |
cardinality | the maximum number of instances of this MetaProperty that 'this' MetaObject can have |
type | the type of the meta property. |
metamodel | the MetaModel in which the new MetaProperty will be created |
BadPreCondition | when the existing property didn't match the required arguments or when the property couldn't be created |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.MetaProperty< T >.getCardinality(), metadone.metabusiness.MetaPropertyExt< T >.narrowType(), and metadone.metabusiness.impl.MetaObject_impl.retrievePropertyForProduce().
public<T> MetaPropertyExt<T> metadone.metabusiness.impl.MetaObject_impl.produceMetaPropertyEnumerated | ( | Class< T > | type, |
String | name, | ||
int | cardinality, | ||
MetaModel | metamodel, | ||
boolean | restricted, | ||
T... | values | ||
) | throws BadPreCondition [package] |
Creates or retrieves an existing enumerated metaproperty.
The retrieved property must match exactly the given arguments as if it were created, otherwise an exception is thrown.
type | the type of the property |
name | the name of the metaproperty |
cardinality | the maximum number of instances of this MetaProperty that 'this' MetaObject can have |
metamodel | the MetaModel in which the new MetaProperty will be created |
restricted | Specifies if the concrete properties MUST share the enumerated values or not. If not, the concrete properties can share the enumerated value or use fresh new literal values. |
values | The enumerated values. The array cannot be null nor estmpty. |
BadPreCondition | when the existing property didn't match the required arguments or when the property couldn't be created |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl.createMetaPropertyEnumerated(), metadone.metabusiness.MetaProperty< T >.getCardinality(), metadone.metabusiness.MetaPropertyExt< T >.narrowType(), and metadone.metabusiness.impl.MetaObject_impl.retrievePropertyForProduce().
MetaPropertyExt<?> metadone.metabusiness.impl.MetaObject_impl.retrievePropertyForProduce | ( | MetaModel | metamodel, |
String | name | ||
) | throws BadPreCondition [private] |
void metadone.metabusiness.impl.MetaObject_impl.setDisplayNameFormula | ( | String | formula, |
MetaModel | metamodel | ||
) | throws BadPreCondition |
Defines the formula expression that will build the string to represent the instances of this metaobject in a user-friendly way. So far, expression must be Clojure expressions beginning with suffix ".clj" without space characters.
formula | not null, a clojure expression. |
metamodel | the display name is configured wrt a metamodel specified by this argument. |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.exception.NullArgument.check(), metadone.metabusiness.ConcreteObject.createPropertyString(), metadone.metabusiness.impl.Workspace_impl.getMP_DisplayName(), metadone.metabusiness.ConcreteObject.getProperties(), metadone.metabusiness.impl.WorkspaceObject_impl.getWorkspace(), metadone.metabusiness.ConcreteModel.isInDefinition(), metadone.metabusiness.WorkspaceObject.narrow2ConcreteModel(), and metadone.metabusiness.impl.WorkspaceObject_impl.narrow2ConcreteObject().
public<A> MetaPropertyExt<A> metadone.metabusiness.impl.MetaObject_impl.shareMetaProperty | ( | MetaProperty< A > | mp, |
MetaModel | metamodel | ||
) | throws BadPreCondition [package] |
Shares a metaproperty with another metamodel.
This metaproperty will be added to the set of metaproperties that describe this metaobject. The previous metaobjects the metaproperty was attached to are not modified. Hence, if this operation succeeds, the metaproperty will be attached to n+1 metaobjects. Be aware that the first time a metaobject that owns this metaproperty will be deleted, will entail the deletion of the metaproperty. If this
already owns the metaproperty, then mp
is just returned.
mp | Denotes some existing metaproperty. |
metamodel | Denotes the metamodel that will contain the metaproperty in its definition. |
BadPreCondition |
Implements metadone.metabusiness.MetaObject.
References metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), and metadone.exception.NullArgument.check().
String metadone.metabusiness.impl.MetaObject_impl.toString | ( | ) |
Reimplemented from metadone.metabusiness.impl.WorkspaceObject_impl.
References metadone.metabusiness.impl.MetaObject_impl.getName().
final Logger metadone.metabusiness.impl.MetaObject_impl.logger = Logger.getLogger(MetaObject_impl.class) [static, private] |
Reimplemented in metadone.metabusiness.impl.MetaModel_impl, and metadone.metabusiness.impl.MetaProperty_impl< T >.
final K_ObjectType metadone.metabusiness.impl.MetaObject_impl.target [private] |
Referenced by metadone.metabusiness.impl.MetaModel_impl._getMembership(), metadone.metabusiness.impl.MetaObject_impl.equals(), metadone.metabusiness.impl.MetaObject_impl.getAllMetaModels(), metadone.metabusiness.impl.MetaObject_impl.getAllSubtypes(), metadone.metabusiness.impl.MetaObject_impl.getAllSupertypes(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesDomain(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesRange(), metadone.metabusiness.impl.MetaObject_impl.getDirectSubtypes(), metadone.metabusiness.impl.MetaObject_impl.getDirectSupertypes(), metadone.metabusiness.impl.MetaObject_impl.getInstances(), metadone.metabusiness.impl.MetaObject_impl.getName(), metadone.metabusiness.impl.MetaObject_impl.getTarget(), metadone.metabusiness.impl.MetaObject_impl.hasAtLeastOneInstance(), metadone.metabusiness.impl.MetaObject_impl.hashCode(), metadone.metabusiness.impl.MetaObject_impl.isA(), metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject(), and metadone.metabusiness.impl.MetaObject_impl.MetaObject_impl().