MetaDone
|
Public Member Functions | |
Set< K_ObjectType > | getObjectTypes () throws BadFacet |
boolean | hasType (K_ObjectType type) throws BadFacet, BadPreCondition |
List< K_Property > | getDomainOf () throws BadFacet, BadPreCondition |
List< K_Property > | getRangeOf () throws BadFacet, BadPreCondition |
List< K_Property > | getDomainOf (K_PropertyType model) throws BadFacet, BadPreCondition |
List< K_Property > | getRangeOf (K_PropertyType model) throws BadFacet, BadPreCondition |
K_Property | getDomainOf (K_PropertyType model, K_Object range) throws BadFacet, BadPreCondition |
K_Property | getRangeOf (K_PropertyType model, K_Object domain) throws BadFacet, BadPreCondition |
List< K_Object > | getDomainOfAsObject (K_PropertyType model) throws BadFacet, BadPreCondition |
List< K_Object > | getRangeOfAsObject (K_PropertyType model) throws BadFacet, BadPreCondition |
String | toString () |
K_ObjectType | promoteToObjectType (String name) throws BadFacet, BadPreCondition |
void | addObjectType (K_ObjectType type) throws BadPreCondition, BadFacet |
void metadone.repository.kernel.K_Object.addObjectType | ( | K_ObjectType | type | ) | throws BadPreCondition, BadFacet |
This method tries to delete 'this' object. If 'this' object is deleted, all the dependent objects and properties have also been deleted. The method only deletes the facet and not the dataobject. Hence, the property facet of 'this' dataobject can still survive afterwards. Nevertheless, if all the facets are removed, then the dataobject is also deleted. If the dataobject has not the expected facet, then the method has no effect. Add type in the types of this object. If for some reason, this is not possible, then the badPreCondition
is thrown.
type | the new type, not null. |
BadPreCondition | |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), and metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
List<K_Property> metadone.repository.kernel.K_Object.getDomainOf | ( | K_PropertyType | model | ) | throws BadFacet, BadPreCondition |
model |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
List<K_Property> metadone.repository.kernel.K_Object.getDomainOf | ( | ) | throws BadFacet, BadPreCondition |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesDomain(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesDomainCO(), metadone.metabusiness.impl.ConcreteObject_impl.addPropertyGeneric(), metadone.metabusiness.impl.ConcreteRole_impl.afterDomain(), metadone.metabusiness.impl.ConcreteProperty_impl< T >.createValueProperty(), metadone.metabusiness.impl.MetaModel_impl.findMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesDomain(), and metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot().
K_Property metadone.repository.kernel.K_Object.getDomainOf | ( | K_PropertyType | model, |
K_Object | range | ||
) | throws BadFacet, BadPreCondition |
model | |
range |
model
as pattern, this
as domain and range
as range. BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
List<K_Object> metadone.repository.kernel.K_Object.getDomainOfAsObject | ( | K_PropertyType | model | ) | throws BadFacet, BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl.getAllMetaModels(), metadone.metabusiness.impl.MetaDef_impl.getBooleanValue(), metadone.metabusiness.impl.MetaRole_impl.getCardinality(), metadone.metabusiness.impl.MetaRole_impl.getRanges(), metadone.metabusiness.impl.MetaProperty_impl< T >.getTypeProject(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), and metadone.metabusiness.impl.MetaDef_impl.setBooleanValue().
Set<K_ObjectType> metadone.repository.kernel.K_Object.getObjectTypes | ( | ) | throws BadFacet |
BadFacet | If 'this' does not have the required facet. |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.ConcreteObject_impl._getType(), metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteObject(), metadone.metabusiness.impl.FactoryOfProxy.checkWellConcreteProperty(), metadone.metabusiness.impl.MetaDef_impl.checkWellWP(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectType(), metadone.metabusiness.impl.MetaRole_impl.getDomains(), metadone.metabusiness.impl.MetaRole_impl.getRanges(), metadone.metabusiness.impl.ConcreteObject_impl.getTypes(), metadone.metabusiness.impl.MetaObject_impl.isA(), metadone.metabusiness.impl.Workspace_impl.isAMetaModel(), metadone.metabusiness.impl.Workspace_impl.isAMetaObject(), metadone.metabusiness.impl.Workspace_impl.isAMetaProperty(), metadone.metabusiness.impl.Workspace_impl.isAMetaRole(), metadone.metabusiness.impl.MetaObject_impl.isOnlyAMetaObject(), and metadone.metabusiness.impl.MetaRole_impl.listRoles().
List<K_Property> metadone.repository.kernel.K_Object.getRangeOf | ( | K_PropertyType | model | ) | throws BadFacet, BadPreCondition |
model |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
K_Property metadone.repository.kernel.K_Object.getRangeOf | ( | K_PropertyType | model, |
K_Object | domain | ||
) | throws BadFacet, BadPreCondition |
model | |
domain |
model
as pattern, this
as range and domain
as domain. BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
List<K_Property> metadone.repository.kernel.K_Object.getRangeOf | ( | ) | throws BadFacet, BadPreCondition |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesRange(), metadone.metabusiness.impl.ConcreteObject_impl._getAllConcreteRolesRangeCO(), metadone.metabusiness.impl.ConcreteRole_impl.afterRange(), metadone.metabusiness.impl.MetaModel_impl.findMetaObjectsInDefinition_oneshot(), metadone.metabusiness.impl.MetaObject_impl.getDirectMetaRolesRange(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), and metadone.metabusiness.impl.ConcreteModel_impl.removeFromDefinition().
List<K_Object> metadone.repository.kernel.K_Object.getRangeOfAsObject | ( | K_PropertyType | model | ) | throws BadFacet, BadPreCondition |
model |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.ConcreteModel_impl._getDefinitionRestricted(), metadone.metabusiness.impl.ConcreteModel_impl.getDefinition(), and metadone.metabusiness.impl.MetaRole_impl.getDomains().
boolean metadone.repository.kernel.K_Object.hasType | ( | K_ObjectType | type | ) | throws BadFacet, BadPreCondition |
BadFacet | If 'this' does not have the required facet. |
BadPreCondition | If type is null |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectType(), metadone.metabusiness.impl.MetaModel_impl.getMetaObjectsInDefinition_oneshot(), and metadone.metabusiness.impl.ConcreteProperty_impl< T >.getOwners().
K_ObjectType metadone.repository.kernel.K_Object.promoteToObjectType | ( | String | name | ) | throws BadFacet, BadPreCondition |
This method adds a new facet (object type) to the dataobject.
name | The name of the new metaobject. |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), and metadone.metabusiness.impl.MetaObject_impl.createMetaProperty().
String metadone.repository.kernel.K_Object.toString | ( | ) |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.repository.kernel.events.EventModification.toString().