Object

gov.nasa.jpl.imce.oml.resolver

ResolverUtilities

Related Doc: package resolver

Permalink

object ResolverUtilities

OML Resolver Support.

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

Type Members

  1. type Throwables = Set[Throwable]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allModulesIncludingFrom(m: Module)(implicit ext: Extent): Set[Module]

    Permalink
  5. def allTerminologyBoxesIncludingFrom(m: Module)(implicit ext: Extent): Set[TerminologyBox]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def initializeResolver(): \/[Throwables, OMLTablesResolver]

    Permalink

    Initialize an OMLTablesResolver for converting OML Tables data to the OML Resolver API.

    Initialize an OMLTablesResolver for converting OML Tables data to the OML Resolver API.

    returns

    An OMLTablesResolver.

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. def remaining(ts: OMLSpecificationTables): Int

    Permalink
  19. def resolveTables(r: \/[Throwables, OMLTablesResolver], ts: Seq[(IRI, OMLSpecificationTables)]): \/[Throwables, Seq[Extent]]

    Permalink

    Resolve a sorted collection of pairs of OML Module IRI and corresponding OMLSpecificationTables data.

    Resolve a sorted collection of pairs of OML Module IRI and corresponding OMLSpecificationTables data.

    r

    An OMLTablesResolver.

    ts

    A sequence of pairs of OML Module IRI & corresponding OMLSpecificationTables data.

    returns

    A sorted collection of OML Resolver API Extents corresponding to the OML Modules resolved from their OMLSpecificationTables data.

  20. def resolveTablesMapper(r: OMLTablesResolver, ts: Seq[(IRI, OMLSpecificationTables)], resolveFunction: (OMLTablesResolver) ⇒ Try[OMLTablesResolver]): \/[Throwables, (OMLTablesResolver, Seq[(IRI, OMLSpecificationTables)])]

    Permalink
    Annotations
    @tailrec()
  21. def resolveTablesMapperStep(r: OMLTablesResolver, ts: Seq[(IRI, OMLSpecificationTables)], resolveFunction: (OMLTablesResolver) ⇒ Try[OMLTablesResolver]): \/[Throwables, (OMLTablesResolver, Seq[(IRI, OMLSpecificationTables)], Boolean)]

    Permalink
  22. final def rootCharacterizedEntityRelationships(horizon: Set[ConceptualRelationship], candidates: Set[ReifiedRelationshipSpecializationAxiom], results: Set[CharacterizedEntityRelationship])(implicit ext: Extent): Set[CharacterizedEntityRelationship]

    Permalink
    Annotations
    @tailrec()
  23. def rootCharacterizedEntityRelationships(rrr: ReifiedRelationshipRestriction)(implicit ext: Extent): Set[CharacterizedEntityRelationship]

    Permalink
  24. final def rootCharacterizedEntityRelationships(crr: CardinalityRestrictedReifiedRelationship)(implicit ext: Extent): Set[CharacterizedEntityRelationship]

    Permalink
    Annotations
    @tailrec()
  25. def sortExtents(moduleExtents: Map[Module, Extent], edgeExtents: Map[ModuleEdge, Extent]): \/[Throwables, Seq[(Module, Extent)]]

    Permalink

    Compute a topological sort of the OML Modules according to the order induced by the source/target of OML ModuleEdges relations.

    Compute a topological sort of the OML Modules according to the order induced by the source/target of OML ModuleEdges relations.

    moduleExtents

    A set of OML Modules & their corresponding OML Extents.

    edgeExtents

    A set of OML ModuleEdges & their corresponding OML Extents.

    returns

    The topological sort of the OML Modules & their OML Extents.

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped