Package

org.omg.oti.json

uml

Permalink

package uml

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait OTIMOFCompositeLink extends OTIMOFLink with OTIMOFCompositeLinkAspect

    Permalink
  2. sealed trait OTIMOFCompositeLinkAspect extends AnyRef

    Permalink

    A MOF link for an association with one end that has composite aggregation and the other non-composite aggregation

  3. sealed trait OTIMOFCompositeOrderedLink extends OTIMOFLink with OTIMOFCompositeLinkAspect with OTIMOFOrderedLinkAspect

    Permalink
  4. sealed trait OTIMOFElement extends AnyRef

    Permalink

    In OMG MOF 2.5, a MOF Element is an instance of exactly 1 MOF metaclass.

    In OMG MOF 2.5, a MOF Element is an instance of exactly 1 MOF metaclass. This means that for serializing a MOF Element, it is sufficient to have support for concrete MOF metaclasses.

    OTIMOFElement is intended to be the single parent of case classes, 1 case class per distinct concrete MOF metaclass. OTIMOFElement provides the common data attributes necessary for uniquely identifying a MOF Element that is an instance of a single MOF metaclass in an OMG CMOF metamodel (e.g., OMG UML 2.5). The information about the MOF metaclass is represented as a JSon type field

  5. sealed trait OTIMOFLink extends AnyRef

    Permalink

    Corresponds to a CMOF 2.5 Link with the additional restriction that it must be logically directed from a source OTIMOFElement to a target OTIMOFElement.

    Corresponds to a CMOF 2.5 Link with the additional restriction that it must be logically directed from a source OTIMOFElement to a target OTIMOFElement.

    Each specialization of OTIMOFLink includes a description of: - the name of the OMG UML 2.5 association - the characteristics of the end1 and end2 association member end properties

    The description of the characteristics of each member end property has the following form: [<multiplicity range>] { <ordering> <unicity> <aggregation> } where: <multiplicity range> follows the notation defined in OMG UML 2.5 section 7.5.4.1 <ordering> follows the notation defined in OMG UML 2.5 section 7.5.4.1 <unicity> follows the notation defined in OMG UML 2.5 section 7.5.4.1 <aggregation> is either 'composite' or 'reference'. Note that per OMF MOF 2.5, section 9.3, constraint [10], only one end may be 'composite'. That is, either - both ends are 'reference', or - one end is 'composite' and the other is 'reference'.

  6. sealed trait OTIMOFOrderedLinkAspect extends AnyRef

    Permalink

  7. sealed trait OTIMOFReferenceLink extends OTIMOFLink with OTIMOFReferenceLinkAspect

    Permalink
  8. sealed trait OTIMOFReferenceLinkAspect extends AnyRef

    Permalink

    A MOF link for an association with both ends having non-composite aggregation

  9. sealed trait OTIMOFReferenceOrderedLink extends OTIMOFLink with OTIMOFReferenceLinkAspect with OTIMOFOrderedLinkAspect

    Permalink

Ungrouped