|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Alias | This stereotype provides modelling-context specific alternative names for UML named elements within a model. |
| Change | |
| Concurrent | Annotates or tags properties as applicable for use within various operations involving concurrency control. |
| Derivation | This UML stereotype is applied to a consumer UML named-element that is computed from the supplier element. |
| Documentation | This stereotype annotates or tags a UML owned comment for any UML element in a model providing hints as to the nature of the comment and how it might be presented. |
| EnumerationConstraint | This stereotype constrains a UML property by means of a given UML enumeration. |
| Key | This stereotype tags or annotates a UML property as representing some type of key within a data store, data transfer or transient storage medium. |
| Namespace | This stereotype tags or annotates a UML package as an SDO namespace. |
| PathAssembler | A graph visitor which stores a list of candidate paths from the root data-object to the given target data-object and return the minimum (least hops) path or set of paths as SDO compliant path-strings. |
| PlasmaChangeSummary | A change summary is used to record changes to DataObjects, allowing applications to efficiently and incrementally update back-end storage when required. |
| PlasmaDataGraph | Implementation specific extensions to SDO data graph API. |
| PlasmaDataGraphEventVisitor | |
| PlasmaDataGraphVisitor | |
| PlasmaDataObject | A data object is a representation of some structured data. |
| PlasmaEdge | |
| PlasmaEnum | |
| PlasmaNode | |
| PlasmaProperty | A representation of a Property in the type of a
data object. |
| PlasmaSequence | |
| PlasmaSetting | |
| PlasmaType | A representation of the type of a type of
a data object. |
| SemanticConstraint | Restricts a property to a single concept or set of concepts within a knowledge domain |
| Sort | Assigns ordering and other related information to properties within an entity. |
| Temporal | Specifies the various notions of time which are relevant for temporal data stores |
| UniqueConstraint | This stereotype tags a UML property as unique within its UML class and resulting SDO Type. |
| ValueConstraint | This stereotype allows a value constraint to be specified for a class attribute. |
| ValueSetConstraint | This stereotype allows a value set constraint to be specified for a class attribute. |
| XmlProperty | This stereotype provides modelling-context specific alternative names for UML named elements within a model. |
| Class Summary | |
|---|---|
| PlasmaDataLink | |
| PlasmaDataObjectConstants | |
| Enum Summary | |
|---|---|
| AssociationPath | Defines the structural nature of the path or set of paths between two model types, where a path may involve one or more traversals or hops from the source to the destination through any number of SDO reference properties. |
| ChangeType | |
| DataFlavor | |
| DataType | An enum listing the SDO datatypes. |
| Exception Summary | |
|---|---|
| IllegalArgumentUserException | |
| PlasmaDataObjectException | |
The PlasmaSDO™ Platform UML profile contains stereotypes used to enrich UML models for use within the PlasmaSDO™ Service Data Objects 2.1 implementation and associated platform. Particular design consideration has been focused towards leaving each stereotype granular with only a few tightly related attributes/tags. This approach lets each stereotype convey far more meaning, but can have the effect of making UML diagrams more cluttered depending on the presentation settings of the UML diagramming tool.
A single UML logical model enriched or annotated with this UML profile provides enough context specific information to support various technology-specific runtime environments and the generation of numerous context or platform-specific models as well as many other related source-code and other artifacts. The Service Data Objects 2.1 specification provides an extensible, lightweight runtime-available metadata API. It is through the SDO metadata API that the PlasmaSDO™ implementation provides more than just standard structural metadata elements, but for models annotated with this UML profile, provides numerous other context specific metadata elements instructive at build-time as well as run-time to various enterprise technology layers and various parts of the platform technology stack.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||