Class/Object

gov.nasa.jpl.imce.oml.resolver

OMLResolvedTable

Related Docs: object OMLResolvedTable | package resolver

Permalink

case class OMLResolvedTable(extents: Seq[Extent] = Seq.empty, logicalElements: Map[LogicalElement, Extent] = Map.empty, annotationPropertyValues: Seq[AnnotationPropertyValue] = Seq.empty, terminologyBoxOfTerminologyBoxAxiom: Map[TerminologyBoxAxiom, TerminologyBox] = Map.empty, terminologyBoxOfTerminologyBoxStatement: Map[TerminologyBoxStatement, TerminologyBox] = Map.empty, chainRuleOfRuleBodySegment: Map[RuleBodySegment, ChainRule] = Map.empty, ruleBodySegmentOfSegmentPredicate: Map[SegmentPredicate, RuleBodySegment] = Map.empty, ruleBodySegmentOfRuleBodySegment: Map[RuleBodySegment, RuleBodySegment] = Map.empty, restrictionStructuredDataPropertyContextOfRestrictionStructuredDataPropertyTuple: Map[RestrictionStructuredDataPropertyTuple, RestrictionStructuredDataPropertyContext] = Map.empty, restrictionStructuredDataPropertyContextOfRestrictionScalarDataPropertyValue: Map[RestrictionScalarDataPropertyValue, RestrictionStructuredDataPropertyContext] = Map.empty, bundleOfTerminologyBundleAxiom: Map[TerminologyBundleAxiom, Bundle] = Map.empty, bundleOfTerminologyBundleStatement: Map[TerminologyBundleStatement, Bundle] = Map.empty, conceptTreeDisjunctionOfDisjointUnionOfConceptsAxiom: Map[DisjointUnionOfConceptsAxiom, ConceptTreeDisjunction] = Map.empty, descriptionBoxOfDescriptionBoxRefinement: Map[DescriptionBoxRefinement, DescriptionBox] = Map.empty, descriptionBoxOfDescriptionBoxExtendsClosedWorldDefinitions: Map[DescriptionBoxExtendsClosedWorldDefinitions, DescriptionBox] = Map.empty, descriptionBoxOfConceptInstance: Map[ConceptInstance, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstance: Map[ReifiedRelationshipInstance, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstanceDomain: Map[ReifiedRelationshipInstanceDomain, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstanceRange: Map[ReifiedRelationshipInstanceRange, DescriptionBox] = Map.empty, descriptionBoxOfUnreifiedRelationshipInstanceTuple: Map[UnreifiedRelationshipInstanceTuple, DescriptionBox] = Map.empty, descriptionBoxOfSingletonInstanceScalarDataPropertyValue: Map[SingletonInstanceScalarDataPropertyValue, DescriptionBox] = Map.empty, descriptionBoxOfSingletonInstanceStructuredDataPropertyValue: Map[SingletonInstanceStructuredDataPropertyValue, DescriptionBox] = Map.empty, singletonInstanceStructuredDataPropertyContextOfStructuredDataPropertyTuple: Map[StructuredDataPropertyTuple, SingletonInstanceStructuredDataPropertyContext] = Map.empty, singletonInstanceStructuredDataPropertyContextOfScalarDataPropertyValue: Map[ScalarDataPropertyValue, SingletonInstanceStructuredDataPropertyContext] = Map.empty) extends Product with Serializable

A global table of resolved OML Elements.

extents

The set of OML Extents resolved.

logicalElements

The OML Extent of each OML LogicalElement resolved.

annotationPropertyValues

The set of OML AnnotationPropertyValues across all OML Extents.

terminologyBoxOfTerminologyBoxAxiom

The OML TerminologyBox of each OML TerminologyBoxAxiom resolved.

terminologyBoxOfTerminologyBoxStatement

The OML TerminologyBox of each OML TerminologyBoxStatement resolved.

chainRuleOfRuleBodySegment

The OML ChainRule of each OML RuleBodySegment resolved.

ruleBodySegmentOfSegmentPredicate

The OML RuleBodySegment of each OML SegmentPredicate resolved.

ruleBodySegmentOfRuleBodySegment

The OML RuleBodySegment of each OML RuleBodySegment resolved.

restrictionStructuredDataPropertyContextOfRestrictionStructuredDataPropertyTuple

The OML RestrictionStructuredDataPropertyContext of each OML RestrictionStructuredDataPropertyTuple resolved.

restrictionStructuredDataPropertyContextOfRestrictionScalarDataPropertyValue

The OML RestrictionStructuredDataPropertyContext of each OML RestrictionScalarDataPropertyValue resolved.

bundleOfTerminologyBundleAxiom

The OML Bundle of each OML TerminologyBundleAxiom resolved.

bundleOfTerminologyBundleStatement

The OML Bundle of each OML TerminologyBundleStatement resolved.

conceptTreeDisjunctionOfDisjointUnionOfConceptsAxiom

The OML ConceptTreeDisjunction of each OML DisjointUnionOfConceptsAxiom resolved.

descriptionBoxOfDescriptionBoxRefinement

The OML DescriptionBox of each OML DescriptionBoxRefinement resolved.

descriptionBoxOfDescriptionBoxExtendsClosedWorldDefinitions

The OML DescriptionBox of each DescriptionBoxExtendsClosedWorldDefinitions resolved.

descriptionBoxOfConceptInstance

The OML DescriptionBox of each OML ConceptInstance resolved.

descriptionBoxOfReifiedRelationshipInstance

The OML DescriptionBox of each OML ReifiedRelationshipInstance resolved.

descriptionBoxOfReifiedRelationshipInstanceDomain

The OML DescriptionBox of each OML ReifiedRelationshipInstanceDomain resolved.

descriptionBoxOfReifiedRelationshipInstanceRange

The OML DescriptionBox of each OML ReifiedRelationshipInstanceRange resolved.

descriptionBoxOfUnreifiedRelationshipInstanceTuple

The OML DescriptionBox of each OML UnreifiedRelationshipInstanceTuple resolved.

descriptionBoxOfSingletonInstanceScalarDataPropertyValue

The OML DescriptionBox of each OML SingletonInstanceScalarDataPropertyValue resolved.

descriptionBoxOfSingletonInstanceStructuredDataPropertyValue

The OML DescriptionBox of each OML SingletonInstanceStructuredDataPropertyValue resolved.

singletonInstanceStructuredDataPropertyContextOfStructuredDataPropertyTuple

The OML SingletonInstanceStructuredDataPropertyContext of each OML StructuredDataPropertyTuple resolved.

singletonInstanceStructuredDataPropertyContextOfScalarDataPropertyValue

The OML SingletonInstanceStructuredDataPropertyContext of each OML ScalarDataPropertyValue resolved.

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OMLResolvedTable
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OMLResolvedTable(extents: Seq[Extent] = Seq.empty, logicalElements: Map[LogicalElement, Extent] = Map.empty, annotationPropertyValues: Seq[AnnotationPropertyValue] = Seq.empty, terminologyBoxOfTerminologyBoxAxiom: Map[TerminologyBoxAxiom, TerminologyBox] = Map.empty, terminologyBoxOfTerminologyBoxStatement: Map[TerminologyBoxStatement, TerminologyBox] = Map.empty, chainRuleOfRuleBodySegment: Map[RuleBodySegment, ChainRule] = Map.empty, ruleBodySegmentOfSegmentPredicate: Map[SegmentPredicate, RuleBodySegment] = Map.empty, ruleBodySegmentOfRuleBodySegment: Map[RuleBodySegment, RuleBodySegment] = Map.empty, restrictionStructuredDataPropertyContextOfRestrictionStructuredDataPropertyTuple: Map[RestrictionStructuredDataPropertyTuple, RestrictionStructuredDataPropertyContext] = Map.empty, restrictionStructuredDataPropertyContextOfRestrictionScalarDataPropertyValue: Map[RestrictionScalarDataPropertyValue, RestrictionStructuredDataPropertyContext] = Map.empty, bundleOfTerminologyBundleAxiom: Map[TerminologyBundleAxiom, Bundle] = Map.empty, bundleOfTerminologyBundleStatement: Map[TerminologyBundleStatement, Bundle] = Map.empty, conceptTreeDisjunctionOfDisjointUnionOfConceptsAxiom: Map[DisjointUnionOfConceptsAxiom, ConceptTreeDisjunction] = Map.empty, descriptionBoxOfDescriptionBoxRefinement: Map[DescriptionBoxRefinement, DescriptionBox] = Map.empty, descriptionBoxOfDescriptionBoxExtendsClosedWorldDefinitions: Map[DescriptionBoxExtendsClosedWorldDefinitions, DescriptionBox] = Map.empty, descriptionBoxOfConceptInstance: Map[ConceptInstance, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstance: Map[ReifiedRelationshipInstance, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstanceDomain: Map[ReifiedRelationshipInstanceDomain, DescriptionBox] = Map.empty, descriptionBoxOfReifiedRelationshipInstanceRange: Map[ReifiedRelationshipInstanceRange, DescriptionBox] = Map.empty, descriptionBoxOfUnreifiedRelationshipInstanceTuple: Map[UnreifiedRelationshipInstanceTuple, DescriptionBox] = Map.empty, descriptionBoxOfSingletonInstanceScalarDataPropertyValue: Map[SingletonInstanceScalarDataPropertyValue, DescriptionBox] = Map.empty, descriptionBoxOfSingletonInstanceStructuredDataPropertyValue: Map[SingletonInstanceStructuredDataPropertyValue, DescriptionBox] = Map.empty, singletonInstanceStructuredDataPropertyContextOfStructuredDataPropertyTuple: Map[StructuredDataPropertyTuple, SingletonInstanceStructuredDataPropertyContext] = Map.empty, singletonInstanceStructuredDataPropertyContextOfScalarDataPropertyValue: Map[ScalarDataPropertyValue, SingletonInstanceStructuredDataPropertyContext] = Map.empty)

    Permalink

    extents

    The set of OML Extents resolved.

    logicalElements

    The OML Extent of each OML LogicalElement resolved.

    annotationPropertyValues

    The set of OML AnnotationPropertyValues across all OML Extents.

    terminologyBoxOfTerminologyBoxAxiom

    The OML TerminologyBox of each OML TerminologyBoxAxiom resolved.

    terminologyBoxOfTerminologyBoxStatement

    The OML TerminologyBox of each OML TerminologyBoxStatement resolved.

    chainRuleOfRuleBodySegment

    The OML ChainRule of each OML RuleBodySegment resolved.

    ruleBodySegmentOfSegmentPredicate

    The OML RuleBodySegment of each OML SegmentPredicate resolved.

    ruleBodySegmentOfRuleBodySegment

    The OML RuleBodySegment of each OML RuleBodySegment resolved.

    restrictionStructuredDataPropertyContextOfRestrictionStructuredDataPropertyTuple

    The OML RestrictionStructuredDataPropertyContext of each OML RestrictionStructuredDataPropertyTuple resolved.

    restrictionStructuredDataPropertyContextOfRestrictionScalarDataPropertyValue

    The OML RestrictionStructuredDataPropertyContext of each OML RestrictionScalarDataPropertyValue resolved.

    bundleOfTerminologyBundleAxiom

    The OML Bundle of each OML TerminologyBundleAxiom resolved.

    bundleOfTerminologyBundleStatement

    The OML Bundle of each OML TerminologyBundleStatement resolved.

    conceptTreeDisjunctionOfDisjointUnionOfConceptsAxiom

    The OML ConceptTreeDisjunction of each OML DisjointUnionOfConceptsAxiom resolved.

    descriptionBoxOfDescriptionBoxRefinement

    The OML DescriptionBox of each OML DescriptionBoxRefinement resolved.

    descriptionBoxOfDescriptionBoxExtendsClosedWorldDefinitions

    The OML DescriptionBox of each DescriptionBoxExtendsClosedWorldDefinitions resolved.

    descriptionBoxOfConceptInstance

    The OML DescriptionBox of each OML ConceptInstance resolved.

    descriptionBoxOfReifiedRelationshipInstance

    The OML DescriptionBox of each OML ReifiedRelationshipInstance resolved.

    descriptionBoxOfReifiedRelationshipInstanceDomain

    The OML DescriptionBox of each OML ReifiedRelationshipInstanceDomain resolved.

    descriptionBoxOfReifiedRelationshipInstanceRange

    The OML DescriptionBox of each OML ReifiedRelationshipInstanceRange resolved.

    descriptionBoxOfUnreifiedRelationshipInstanceTuple

    The OML DescriptionBox of each OML UnreifiedRelationshipInstanceTuple resolved.

    descriptionBoxOfSingletonInstanceScalarDataPropertyValue

    The OML DescriptionBox of each OML SingletonInstanceScalarDataPropertyValue resolved.

    descriptionBoxOfSingletonInstanceStructuredDataPropertyValue

    The OML DescriptionBox of each OML SingletonInstanceStructuredDataPropertyValue resolved.

    singletonInstanceStructuredDataPropertyContextOfStructuredDataPropertyTuple

    The OML SingletonInstanceStructuredDataPropertyContext of each OML StructuredDataPropertyTuple resolved.

    singletonInstanceStructuredDataPropertyContextOfScalarDataPropertyValue

    The OML SingletonInstanceStructuredDataPropertyContext of each OML ScalarDataPropertyValue resolved.

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 allAspectSpecializationAxioms: Iterable[AspectSpecializationAxiom]

    Permalink
  5. def allAspects: Iterable[Aspect]

    Permalink
  6. def allConceptSpecializationAxioms: Iterable[ConceptSpecializationAxiom]

    Permalink
  7. def allConcepts: Iterable[Concept]

    Permalink
  8. def allReifiedRelationshipSpecializationAxioms: Iterable[ReifiedRelationshipSpecializationAxiom]

    Permalink
  9. def allReifiedRelationships: Iterable[ReifiedRelationship]

    Permalink
  10. def allSubDataPropertyOfAxioms: Iterable[SubDataPropertyOfAxiom]

    Permalink
  11. def allSubObjectPropertyOfAxioms: Iterable[SubObjectPropertyOfAxiom]

    Permalink
  12. val annotationPropertyValues: Seq[AnnotationPropertyValue]

    Permalink

    The set of OML AnnotationPropertyValues across all OML Extents.

  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. val bundleOfTerminologyBundleAxiom: Map[TerminologyBundleAxiom, Bundle]

    Permalink

    The OML Bundle of each OML TerminologyBundleAxiom resolved.

  15. val bundleOfTerminologyBundleStatement: Map[TerminologyBundleStatement, Bundle]

    Permalink

    The OML Bundle of each OML TerminologyBundleStatement resolved.

  16. val chainRuleOfRuleBodySegment: Map[RuleBodySegment, ChainRule]

    Permalink

    The OML ChainRule of each OML RuleBodySegment resolved.

  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. val conceptTreeDisjunctionOfDisjointUnionOfConceptsAxiom: Map[DisjointUnionOfConceptsAxiom, ConceptTreeDisjunction]

    Permalink

    The OML ConceptTreeDisjunction of each OML DisjointUnionOfConceptsAxiom resolved.

  19. val descriptionBoxOfConceptInstance: Map[ConceptInstance, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML ConceptInstance resolved.

  20. val descriptionBoxOfDescriptionBoxExtendsClosedWorldDefinitions: Map[DescriptionBoxExtendsClosedWorldDefinitions, DescriptionBox]

    Permalink

    The OML DescriptionBox of each DescriptionBoxExtendsClosedWorldDefinitions resolved.

  21. val descriptionBoxOfDescriptionBoxRefinement: Map[DescriptionBoxRefinement, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML DescriptionBoxRefinement resolved.

  22. val descriptionBoxOfReifiedRelationshipInstance: Map[ReifiedRelationshipInstance, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML ReifiedRelationshipInstance resolved.

  23. val descriptionBoxOfReifiedRelationshipInstanceDomain: Map[ReifiedRelationshipInstanceDomain, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML ReifiedRelationshipInstanceDomain resolved.

  24. val descriptionBoxOfReifiedRelationshipInstanceRange: Map[ReifiedRelationshipInstanceRange, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML ReifiedRelationshipInstanceRange resolved.

  25. val descriptionBoxOfSingletonInstanceScalarDataPropertyValue: Map[SingletonInstanceScalarDataPropertyValue, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML SingletonInstanceScalarDataPropertyValue resolved.

  26. val descriptionBoxOfSingletonInstanceStructuredDataPropertyValue: Map[SingletonInstanceStructuredDataPropertyValue, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML SingletonInstanceStructuredDataPropertyValue resolved.

  27. val descriptionBoxOfUnreifiedRelationshipInstanceTuple: Map[UnreifiedRelationshipInstanceTuple, DescriptionBox]

    Permalink

    The OML DescriptionBox of each OML UnreifiedRelationshipInstanceTuple resolved.

  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. val extents: Seq[Extent]

    Permalink

    The set of OML Extents resolved.

  30. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  32. def getViaExtent[U <: LogicalElement, V](u: U, uv: (U, Extent) ⇒ V): V

    Permalink

    Convenience method for Extent-based queries.

    Convenience method for Extent-based queries.

    Examples:

    val ort: OMLResolvedTable = ...
    val r: api.Resource = ...
    val airi: Option[String] = ort.getViaExtent(r, api.Resource.abbrevIRI)
    val ort: OMLResolvedTable = ...
    val t: api.Term = ...
    val airi: Option[String] = ort.getViaExtent(t, api.Resource.abbrevIRI)
    U

    A subtype of gov.nasa.jpl.imce.oml.resolver.api.Element

    V

    Return type of the Extent-based query function

    u

    Element to be queried

    uv

    Extent-based query function

    returns

    The result of invoking the Extent-based query on the element with its corresponding extent.

  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. val logicalElements: Map[LogicalElement, Extent]

    Permalink

    The OML Extent of each OML LogicalElement resolved.

  35. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  38. val restrictionStructuredDataPropertyContextOfRestrictionScalarDataPropertyValue: Map[RestrictionScalarDataPropertyValue, RestrictionStructuredDataPropertyContext]

    Permalink

    The OML RestrictionStructuredDataPropertyContext of each OML RestrictionScalarDataPropertyValue resolved.

  39. val restrictionStructuredDataPropertyContextOfRestrictionStructuredDataPropertyTuple: Map[RestrictionStructuredDataPropertyTuple, RestrictionStructuredDataPropertyContext]

    Permalink

    The OML RestrictionStructuredDataPropertyContext of each OML RestrictionStructuredDataPropertyTuple resolved.

  40. val ruleBodySegmentOfRuleBodySegment: Map[RuleBodySegment, RuleBodySegment]

    Permalink

    The OML RuleBodySegment of each OML RuleBodySegment resolved.

  41. val ruleBodySegmentOfSegmentPredicate: Map[SegmentPredicate, RuleBodySegment]

    Permalink

    The OML RuleBodySegment of each OML SegmentPredicate resolved.

  42. val singletonInstanceStructuredDataPropertyContextOfScalarDataPropertyValue: Map[ScalarDataPropertyValue, SingletonInstanceStructuredDataPropertyContext]

    Permalink

    The OML SingletonInstanceStructuredDataPropertyContext of each OML ScalarDataPropertyValue resolved.

  43. val singletonInstanceStructuredDataPropertyContextOfStructuredDataPropertyTuple: Map[StructuredDataPropertyTuple, SingletonInstanceStructuredDataPropertyContext]

    Permalink

    The OML SingletonInstanceStructuredDataPropertyContext of each OML StructuredDataPropertyTuple resolved.

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

    Permalink
    Definition Classes
    AnyRef
  45. val terminologyBoxOfTerminologyBoxAxiom: Map[TerminologyBoxAxiom, TerminologyBox]

    Permalink

    The OML TerminologyBox of each OML TerminologyBoxAxiom resolved.

  46. val terminologyBoxOfTerminologyBoxStatement: Map[TerminologyBoxStatement, TerminologyBox]

    Permalink

    The OML TerminologyBox of each OML TerminologyBoxStatement resolved.

  47. def toString(): String

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

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped