Package

org.omg.oti.uml

canonicalXMI

Permalink

package canonicalXMI

Generic OTI-based facilities for OMG XMI Documents and OMG MOF Extents

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. canonicalXMI
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class CatalogURIMapper(catalogManager: CatalogManager, catalogResolver: CatalogResolver, catalog: Catalog) extends Product with Serializable

    Permalink
  2. class CatalogURIMapperException extends UException

    Permalink
  3. class DocumentEdge[N] extends DiEdge[N] with ExtendedKey[N] with EdgeCopy[DocumentEdge] with OuterEdge[N, DocumentEdge]

    Permalink
  4. trait DocumentHashIDGenerator[Uml <: UML] extends IDGenerator[Uml]

    Permalink

  5. trait DocumentIDGenerator[Uml <: UML] extends IDGenerator[Uml]

    Permalink

  6. trait DocumentOps[Uml <: UML] extends AnyRef

    Permalink

    OMG Tool-neutral API extension for document-related processing of OMG UML 2.5 compliant models

    OMG Tool-neutral API extension for document-related processing of OMG UML 2.5 compliant models

    Uml

    Type signature of a tool-specific adaptation of OMG UML 2.5

    See also

    OMG XMI 2.5, formal/2015-06-07 http://www.omg.org/spec/XMI/2.5.1

  7. class DocumentOpsException[Uml <: UML] extends UException

    Permalink
  8. case class DocumentResolverProgressTelemetry(scanStarted: ScanStarted, scanDocumentStarted: ScanDocumentStarted, scanDocumentEnded: ScanDocumentEnded, scanEnded: ScanEnded, resolveStarted: ResolveStarted, resolveDocumentStarted: ResolveDocumentStarted, resolveDocumentStepped: ResolveDocumentStepped, resolveDocumentEnded: ResolveDocumentEnded, resolveEnded: ResolveEnded) extends Product with Serializable

    Permalink
  9. trait DocumentSet[Uml <: UML] extends AnyRef

    Permalink

    To do

    add support for the possibility that a stereotype tag value may refer to an element serialized in a different document.

  10. class DocumentSetException extends UException

    Permalink
  11. case class ResolvedDocumentSet[Uml <: UML](ds: DocumentSet[Uml], g: Graph[Document[Uml], DocumentEdge], unresolvedElementMapper: (UMLElement[Uml]) ⇒ Option[UMLElement[Uml]]) extends Product with Serializable

    Permalink

    Information about the result of resolving a DocumentSet as a graph of Document nodes and inter-document edges.

    Information about the result of resolving a DocumentSet as a graph of Document nodes and inter-document edges.

    Uml

    The type signature for a tool-specific adaptation of the OTI UML API

    ds

    Information about the set of Document in scope of the resolution process

    g

    The resolved directed graph of Document nodes & edges. This directed graph may have cycles!

    unresolvedElementMapper

    A partial function for mapping unresolved UMLElement to a resolvable UMLElement

  12. class ResolvedDocumentSetException[Uml <: UML] extends UException

    Permalink
  13. case class UnresolvedElementCrossReference[Uml <: UML](document: Document[Uml], relationTriple: RelationTriple[Uml]) extends Product with Serializable

    Permalink

Value Members

  1. object CatalogURIMapper extends Serializable

    Permalink
  2. object DocumentEdge extends Serializable

    Permalink
  3. object DocumentResolverProgressTelemetry extends Serializable

    Permalink

    Quantity Kinds for the telemetry of the OTI Document resolution process

  4. object DocumentSet

    Permalink
  5. def catalogURIMapperException(message: String, cause: Throwable): Throwable

    Permalink
  6. def catalogURIMapperException(message: String, cause: OptionThrowableNel = UMLError.emptyThrowableNel): Throwable

    Permalink
  7. def documentIDGeneratorException[Uml <: UML](idGenerator: IDGenerator[Uml], elements: Iterable[UMLElement[Uml]], message: String, cause: Throwable): Throwable

    Permalink
  8. def documentIDGeneratorException[Uml <: UML](idGenerator: IDGenerator[Uml], elements: Iterable[UMLElement[Uml]], message: String, cause: OptionThrowableNel = UMLError.emptyThrowableNel): Throwable

    Permalink
  9. def documentOpsException[Uml <: UML](dOps: DocumentOps[Uml], message: String, cause: Throwable): Throwable

    Permalink
  10. def documentOpsException[Uml <: UML](dOps: DocumentOps[Uml], message: String, cause: OptionThrowableNel = UMLError.emptyThrowableNel): Throwable

    Permalink
  11. def documentUUIDGeneratorException[Uml <: UML](idGenerator: IDGenerator[Uml], elements: Iterable[UMLElement[Uml]], message: String, cause: Throwable): Throwable

    Permalink
  12. def documentUUIDGeneratorException[Uml <: UML](idGenerator: IDGenerator[Uml], elements: Iterable[UMLElement[Uml]], message: String, cause: OptionThrowableNel = UMLError.emptyThrowableNel): Throwable

    Permalink
  13. package helper

    Permalink
  14. def resolvedDocumentSetException[Uml <: UML](rds: ResolvedDocumentSet[Uml], message: String, cause: Throwable): Throwable

    Permalink
  15. def resolvedDocumentSetException[Uml <: UML](rds: ResolvedDocumentSet[Uml], message: String, cause: OptionThrowableNel = UMLError.emptyThrowableNel): Throwable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped