Package

org.omg.oti.magicdraw.uml

canonicalXMI

Permalink

package canonicalXMI

Visibility
  1. Public
  2. All

Type Members

  1. case class MagicDrawBuiltInImmutableDocument(info: OTISpecificationRootCharacteristics, documentURL: MagicDrawLoadURL, scope: UMLPackage[MagicDrawUML], builtInExtent: Set[UMLElement[MagicDrawUML]])(implicit ops: MagicDrawUMLUtil) extends MagicDrawDocument with BuiltInImmutableDocument[MagicDrawUML] with Product with Serializable

    Permalink
  2. case class MagicDrawBuiltInMutableDocument(info: OTISpecificationRootCharacteristics, documentURL: MagicDrawLoadURL, scope: UMLPackage[MagicDrawUML], builtInExtent: Set[UMLElement[MagicDrawUML]])(implicit ops: MagicDrawUMLUtil) extends MagicDrawDocument with BuiltInMutableDocument[MagicDrawUML] with Product with Serializable

    Permalink
  3. case class MagicDrawCatalogManager(catalog: CatalogURIMapper) extends Product with Serializable

    Permalink
  4. sealed trait MagicDrawDocument extends Document[MagicDrawUML]

    Permalink

    MagicDraw-specific adaptation of the OTI Document API

    MagicDraw-specific adaptation of the OTI Document API

    The OTI Document kind (Loadable, BuiltIn, Serializable) x (Mutable, Immutable) and artifact kind (Metamodel, Profile, ModelLibrary) are orthogonal to MagicDraw's persistence architecture based on MagicDraw's IProject

    (see: com.nomagic.ci.persistence.{IProject, IAttachedProject, IPrimaryProject})

  5. class MagicDrawDocumentOps extends DocumentOps[MagicDrawUML]

    Permalink

    MagicDraw-specific adapter for the OTI Canonical XMI DocumentOps

  6. case class MagicDrawDocumentSet(serializableImmutableDocuments: Set[SerializableImmutableDocument[MagicDrawUML]], serializableMutableDocuments: Set[SerializableMutableDocument[MagicDrawUML]], loadingMutableDocuments: Set[LoadingMutableDocument[MagicDrawUML]], builtInImmutableDocuments: Set[BuiltInImmutableDocument[MagicDrawUML]], builtInMutableDocuments: Set[BuiltInMutableDocument[MagicDrawUML]], documentURIMapper: CatalogURIMapper, builtInURIMapper: CatalogURIMapper, aggregate: MagicDrawDocumentSetAggregate)(implicit ops: MagicDrawUMLUtil, documentOps: MagicDrawDocumentOps, nodeT: scala.reflect.api.JavaUniverse.TypeTag[Document[MagicDrawUML]], edgeT: scala.reflect.api.JavaUniverse.TypeTag[DocumentEdge[Document[MagicDrawUML]]]) extends DocumentSet[MagicDrawUML] with Product with Serializable

    Permalink

    MagicDraw-specific OTI DocumentSet

  7. case class MagicDrawHashIDGenerator()(implicit documentSet: DocumentSet[MagicDrawUML]) extends DocumentHashIDGenerator[MagicDrawUML] with Product with Serializable

    Permalink
  8. case class MagicDrawIDGenerator()(implicit documentSet: DocumentSet[MagicDrawUML]) extends DocumentIDGenerator[MagicDrawUML] with Product with Serializable

    Permalink
  9. case class MagicDrawLoadingMutableDocument(info: OTISpecificationRootCharacteristics, documentURL: MagicDrawLoadURL, scope: UMLPackage[MagicDrawUML])(implicit ops: MagicDrawUMLUtil) extends MagicDrawDocument with LoadingMutableDocument[MagicDrawUML] with Product with Serializable

    Permalink
  10. case class MagicDrawOTIInfo(magicDrawCatalogManager: MagicDrawCatalogManager, umlOps: MagicDrawUMLUtil, otiCharacteristicsProvider: OTICharacteristicsProvider[MagicDrawUML]) extends Product with Serializable

    Permalink
  11. case class MagicDrawSerializableImmutableDocument(info: OTISpecificationRootCharacteristics, documentURL: MagicDrawLoadURL, scope: UMLPackage[MagicDrawUML], serializableExtent: Set[UMLElement[MagicDrawUML]])(implicit ops: MagicDrawUMLUtil) extends MagicDrawDocument with SerializableImmutableDocument[MagicDrawUML] with Product with Serializable

    Permalink
  12. case class MagicDrawSerializableMutableDocument(info: OTISpecificationRootCharacteristics, documentURL: MagicDrawLoadURL, scope: UMLPackage[MagicDrawUML], serializableExtent: Set[UMLElement[MagicDrawUML]])(implicit ops: MagicDrawUMLUtil) extends MagicDrawDocument with SerializableMutableDocument[MagicDrawUML] with Product with Serializable

    Permalink
  13. final class MagicDrawProjectAPIHelper extends AnyVal

    Permalink

    Helper for accessing MagicDraw's Project APIs

    Helper for accessing MagicDraw's Project APIs

    Note: In MD 18.0, the Project APIs used below are marked Internal and deprecated. These APIs are marked Open in MD 18.2

    Strict compilation with Scala (i.e., warn for deprecated APIs & treat warnings as errors) requires selectively hiding intentional use of deprecated APIs. Adapted from: https://issues.scala-lang.org/browse/SI-7934

    Note: In MD 18.0, the

    Annotations
    @deprecated
    Deprecated

    (Since version )

    See also

    http://jdocs.nomagic.com/182/com/nomagic/ci/persistence/IProject.html#getLocationURI()

    http://jdocs.nomagic.com/182/com/nomagic/ci/persistence/IProject.html

Value Members

  1. object MagicDrawCatalogManager extends Serializable

    Permalink
  2. object MagicDrawDocumentSet extends Serializable

    Permalink
  3. object MagicDrawProjectAPIHelper

    Permalink
  4. package helper

    Permalink

Ungrouped