MetaDone
|
Public Member Functions | |
K_Object | createObject () throws BadFacet, BadPreCondition |
K_ObjectType | createObjectType (String name, K_ObjectType[] supertypes) throws BadFacet, BadPreCondition |
K_PropertyType | getPropertyType (String name) throws BadFacet |
Set< K_ObjectType > | getDirectSupertypes () throws BadFacet |
Set< K_ObjectType > | getAllSupertypes () throws BadFacet |
Set< K_ObjectType > | getDirectSubtypes () throws BadFacet |
Set< K_ObjectType > | getAllSubtypes () throws BadFacet |
Set< K_PropertyType > | getPropertyTypes () throws BadFacet |
String | getNameObjectType () throws BadFacet |
Set< K_Object > | getInstances () throws BadFacet |
boolean | hasInstances () throws BadFacet |
boolean | hasName (String name) throws BadFacet |
void | addSuperType (K_ObjectType target) throws BadFacet, BadPreCondition |
void metadone.repository.kernel.K_ObjectType.addSuperType | ( | K_ObjectType | target | ) | throws BadFacet, BadPreCondition |
Adds target
as a new supertype of this
.
target | not null |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl.addSuperType().
K_Object metadone.repository.kernel.K_ObjectType.createObject | ( | ) | throws BadFacet, BadPreCondition |
K_ObjectType metadone.repository.kernel.K_ObjectType.createObjectType | ( | String | name, |
K_ObjectType[] | supertypes | ||
) | throws BadFacet, BadPreCondition |
name | The name of the new ObjectType |
supertypes | The possible supertypes. If null there is no supertype. |
BadFacet | |
BadPreCondition |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
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(), and metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel().
Set<K_ObjectType> metadone.repository.kernel.K_ObjectType.getAllSubtypes | ( | ) | throws BadFacet |
this
is not added (a priori). BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.getAllSubtypes(), metadone.client.dialog.swing.helperBrowserMetal1.NodeSubtypes.getChildren(), and metadone.metabusiness.impl.MetaModel_impl.getMemberships().
Set<K_ObjectType> metadone.repository.kernel.K_ObjectType.getAllSupertypes | ( | ) | throws BadFacet |
this
does not belong to the result (a priori). BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectType(), metadone.metabusiness.impl.MetaObject_impl.getAllSupertypes(), and metadone.client.dialog.swing.helperBrowserMetal1.NodeSupertypes.getChildren().
Set<K_ObjectType> metadone.repository.kernel.K_ObjectType.getDirectSubtypes | ( | ) | throws BadFacet |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl.getDirectSubtypes().
Set<K_ObjectType> metadone.repository.kernel.K_ObjectType.getDirectSupertypes | ( | ) | throws BadFacet |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl.getDirectSupertypes(), and metadone.client.actions.GenerateDotAction.processDataObject().
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaModel_impl._getMembership(), metadone.repository.kernel.jpa2.DataObjectJPA2.fixpointCollectDependentFacets(), metadone.metabusiness.impl.MetaObject_impl.getInstances(), metadone.metabusiness.impl.MetaModel_impl.getMemberships(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), and metadone.metabusiness.impl.Workspace_impl.initObjectTypesFromProject().
String metadone.repository.kernel.K_ObjectType.getNameObjectType | ( | ) | throws BadFacet |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl._shareMetaProperty(), metadone.metabusiness.impl.Workspace_impl.bootstrap_metametamodel(), metadone.metabusiness.impl.MetaObject_impl.createMetaProperty(), metadone.metabusiness.impl.MetaObject_impl.getName(), metadone.metabusiness.impl.Workspace_impl.init_metametamodel(), metadone.metabusiness.impl.Workspace_impl.initObjectTypesFromProject(), metadone.client.actions.GenerateDotAction.processDataObject(), and metadone.client.dialog.swing.helperBrowserMetal1.NodeDataObject.toString().
K_PropertyType metadone.repository.kernel.K_ObjectType.getPropertyType | ( | String | name | ) | throws BadFacet |
name |
name
and that is attached to this objecttype or one of its supertypes. BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.Workspace_impl.init_metametamodel().
Set<K_PropertyType> metadone.repository.kernel.K_ObjectType.getPropertyTypes | ( | ) | throws BadFacet |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
boolean metadone.repository.kernel.K_ObjectType.hasInstances | ( | ) | throws BadFacet |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.
Referenced by metadone.metabusiness.impl.MetaObject_impl.hasAtLeastOneInstance(), and metadone.metabusiness.impl.MetaRole_impl.setOrdered().
boolean metadone.repository.kernel.K_ObjectType.hasName | ( | String | name | ) | throws BadFacet |
name |
BadFacet |
Implemented in metadone.repository.kernel.jpa2.DataObjectJPA2.