Interface BuiltinAspects
-
- All Known Subinterfaces:
Modelstore
- All Known Implementing Classes:
BuiltinAspectsBase
,ModelstoreBase
,ModelstoreProvider
public interface BuiltinAspects
Contains theUUID
ids of the builtin aspects that will be present in allModelContext
objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UUID
getAspectContainerAspectId()
The "aspect container" aspect defines a propertyset that holds a list of references to other aspect.UUID
getGeneralObjectAspectId()
The "general object" aspect defines aPropertyset
with a name and description.UUID
getGeneralRelationshipAspectId()
The "general relationship" aspect inherits the "relationship" aspect and adds a name and a description property.UUID
getMetadataAspectId()
The "metadata" aspect defines aPropertyset
that stores last modified times and various other metadata on the propertysests in aModelContext
UUID
getModelAspectId()
The "model" aspect defines a model.UUID
getRelationshipAspectId()
The "relationship" aspect defines aPropertyset
with reference properties "origin" and "target" and can be used to represent a relationship between two propertysets.
-
-
-
Method Detail
-
getMetadataAspectId
UUID getMetadataAspectId()
The "metadata" aspect defines aPropertyset
that stores last modified times and various other metadata on the propertysests in aModelContext
- Returns:
- the
UUID
of thePropertyset
defining the "metadata" aspect
-
getGeneralObjectAspectId
UUID getGeneralObjectAspectId()
The "general object" aspect defines aPropertyset
with a name and description.- Returns:
- the
UUID
of thePropertyset
defining the "general object" aspect
-
getRelationshipAspectId
UUID getRelationshipAspectId()
The "relationship" aspect defines aPropertyset
with reference properties "origin" and "target" and can be used to represent a relationship between two propertysets.- Returns:
- the
UUID
of thePropertyset
defining the "relationship" aspect
-
getGeneralRelationshipAspectId
UUID getGeneralRelationshipAspectId()
The "general relationship" aspect inherits the "relationship" aspect and adds a name and a description property.- Returns:
- the
UUID
of thePropertyset
defining the "general relationship" aspect
-
getModelAspectId
UUID getModelAspectId()
The "model" aspect defines a model. A model is a propertyset containing other propertysets.- Returns:
- the
UUID
of thePropertyset
defining the "model" aspect
-
getAspectContainerAspectId
UUID getAspectContainerAspectId()
The "aspect container" aspect defines a propertyset that holds a list of references to other aspect. It also holds a reference to an aspect definition. The aspect definition will be applied to all of the contained propertysets. One aspect can be contained by two separate aspect containers and have different aspects in each container.- Returns:
- the
UUID
of thePropertyset
defining the "aspect container" aspect
-
-