Class/Object

gov.nasa.jpl.omf.scala.binding.owlapi

OWLAPIOMFGraphStore

Related Docs: object OWLAPIOMFGraphStore | package owlapi

Permalink

case class OWLAPIOMFGraphStore(omfModule: OWLAPIOMFModule, ontManager: OWLOntologyManager, catalogIRIMapper: CatalogIRIMapper, excludeOMLImports: Boolean = false, excludeOMLContent: Boolean = false, excludePurlImports: Boolean = false) extends Product with Serializable

Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OWLAPIOMFGraphStore
  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 OWLAPIOMFGraphStore(omfModule: OWLAPIOMFModule, ontManager: OWLOntologyManager, catalogIRIMapper: CatalogIRIMapper, excludeOMLImports: Boolean = false, excludeOMLContent: Boolean = false, excludePurlImports: Boolean = false)

    Permalink

Type Members

  1. type ResolverTupleState = (Set[ImmutableModule], Set[MutableModule], Set[MutableModule], OntologyMapping)

    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. lazy val ANNOTATION_HAS_CONTEXT: OWLAnnotationProperty

    Permalink
  5. lazy val ANNOTATION_HAS_UUID: OWLAnnotationProperty

    Permalink
  6. val LOG: Boolean

    Permalink
  7. val MAXIMUM_IMPORTS: Long

    Permalink
  8. lazy val RDFS_LABEL: OWLAnnotationProperty

    Permalink
  9. object TBoxConversions

    Permalink
  10. def applyModelTermAxiomChanges[AX <: Axiom](ax: AX, title: String, changes: Seq[OWLAxiomChange]): UnitNES

    Permalink
  11. def asImmutableModule(m: MutableModule, om: OntologyMapping): \/[Throwables, (ImmutableModule, OntologyMapping)]

    Permalink
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. val catalogIRIMapper: CatalogIRIMapper

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def convertModuleFromOntologyDocument(s: OntologyLoadedState, om: OntologyMapping, mm: MutableModule): \/[Throwables, (ImmutableModule, OntologyMapping)]

    Permalink
  16. def createOMFBundle(iri: IRI, tboxOnt: OWLOntology, kind: TerminologyKind): \/[Throwables, MutableBundle]

    Permalink
  17. def createOMFBundledTerminologyAxiom(uuid: BundledTerminologyAxiomUUID, terminologyBundle: MutableBundle, bundledTerminology: TerminologyBox): \/[Throwables, BundledTerminologyAxiom]

    Permalink
  18. def createOMFDescriptionBox(iri: IRI, dboxOnt: OWLOntology, kind: DescriptionKind): \/[Throwables, MutableDescriptionBox]

    Permalink
  19. def createOMFTerminologyGraph(iri: IRI, tboxOnt: OWLOntology, kind: TerminologyKind): \/[Throwables, MutableTerminologyGraph]

    Permalink
  20. def createOMFTerminologyGraphDirectExtensionAxiom(uuid: TerminologyExtensionAxiomUUID, extendingG: TerminologyBox, extendedG: TerminologyBox): \/[Throwables, TerminologyExtensionAxiom]

    Permalink
  21. def createOMFTerminologyGraphDirectNestingAxiom(uuid: TerminologyNestingAxiomUUID, parentG: TerminologyBox, parentC: ConceptKind, childG: TerminologyBox): \/[Throwables, TerminologyNestingAxiom]

    Permalink
  22. val descriptionCacheLoader: CacheLoader[_ >: Module, Set[DescriptionBox]]

    Permalink
  23. val descriptionClosureCache: LoadingCache[Module, Set[DescriptionBox]]

    Permalink
  24. val directBundlingAxioms: Map[Bundle, HashSet[BundledTerminologyAxiom]]

    Permalink
    Attributes
    protected
  25. val directDesignationAxioms: HashMap[TerminologyBox, ConceptDesignationTerminologyAxiom]

    Permalink
    Attributes
    protected
  26. val directExtensionAxioms: Map[TerminologyBox, HashSet[TerminologyExtensionAxiom]]

    Permalink
    Attributes
    protected
  27. val directNestedAxioms: Map[IRI, HashSet[TerminologyNestingAxiom]]

    Permalink
    Attributes
    protected
  28. val directNestingAxioms: HashMap[TerminologyBox, TerminologyNestingAxiom]

    Permalink

    TerminologyGraphDirectNestingAxiom(nestingParent=G1, nestingContext=C, nestedChild=G2)

    TerminologyGraphDirectNestingAxiom(nestingParent=G1, nestingContext=C, nestedChild=G2)

    key = nestedChild value = (nestingParent, axiom)

    Attributes
    protected
  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. val excludeOMLContent: Boolean

    Permalink
  31. val excludeOMLImports: Boolean

    Permalink
  32. val excludePurlImports: Boolean

    Permalink
  33. val extendingChild2ExtendedParents: Map[TerminologyBox, HashSet[IRI]]

    Permalink
    Attributes
    protected
  34. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def getBuildInDatatypeMap: DataRangeCategories[OWLAPIOMF]

    Permalink
  36. def getBundlingAxioms(terminologyBundle: Bundle): Set[BundledTerminologyAxiom]

    Permalink
  37. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  38. def getDirectBundlesOfBundledTerminology(bundledTerminology: TerminologyBox): Map[TerminologyBox, BundledTerminologyAxiom]

    Permalink
  39. def getDirectlyExtendingGraphsOfExtendedParentGraph(extendedParentG: TerminologyBox): Map[TerminologyBox, TerminologyExtensionAxiom]

    Permalink
  40. def getExtensionAxioms(extendingChildG: TerminologyBox): Set[TerminologyExtensionAxiom]

    Permalink
  41. def getNestingContextConceptOfAxiom(axiom: TerminologyNestingAxiom): ConceptKind

    Permalink
  42. def getNestingParentGraphOfAxiom(axiom: TerminologyNestingAxiom): TerminologyBox

    Permalink
  43. def hasBuiltAnnotations(iri: IRI): Boolean

    Permalink
  44. def hashMessage(message: String): String

    Permalink
  45. def initializeOntologyMapping(mdrc: DataRangeCategories[OWLAPIOMF]): \/[Throwables, OntologyMapping]

    Permalink
  46. def isAnyAtomicType(dr: DataRange): Boolean

    Permalink
  47. def isBinaryKind(dr: DataRange): Boolean

    Permalink
  48. def isBuiltInDatatypeMapConstructed: Boolean

    Permalink
  49. def isBuiltInIRI(iri: IRI): Boolean

    Permalink
  50. def isBuiltinDatatypeMap(iri: IRI): Option[Module]

    Permalink
  51. def isBuiltinDatatypeMap(m: Module): Option[Module]

    Permalink
  52. def isIRIKind(dr: DataRange): Boolean

    Permalink
  53. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  54. def isNumericKind(dr: DataRange): Boolean

    Permalink
  55. def isPlainLiteralKind(dr: DataRange): Boolean

    Permalink
  56. def isStringKind(dr: DataRange): Boolean

    Permalink
  57. def isTimeKind(dr: DataRange): Boolean

    Permalink
  58. def loadBuiltinDatatypeMap(): \/[Throwables, DataRangeCategories[OWLAPIOMF]]

    Permalink
  59. def loadDescriptionBox(iri: IRI): \/[Throwables, ImmutableDescriptionBox]

    Permalink
  60. def loadModule(m2i: OntologyMapping, inputFile: File): \/[Throwables, (Module, OntologyMapping)]

    Permalink
  61. def lookupBundledTerminologyAxioms(g: TerminologyBox): Set[BundledTerminologyAxiom]

    Permalink
  62. def lookupDescriptionBox(iri: IRI): \/[Throwables, DescriptionBox]

    Permalink
  63. def lookupDesignationAxiom(g: TerminologyBox): Option[ConceptDesignationTerminologyAxiom]

    Permalink
  64. def lookupModule(iri: IRI): \/[Throwables, Module]

    Permalink
  65. def lookupNestingAxiomForNestedChildIfAny(nestedG: TerminologyBox): Option[TerminologyNestingAxiom]

    Permalink

    Find the axiom TerminologyGraphDirectNestingAxiom(nestedChild==nestedG), if any.

  66. def lookupNestingAxiomsForNestingContext(nestingC: ConceptKind): Set[TerminologyNestingAxiom]

    Permalink

    Find the axioms TerminologyGraphDirectNestingAxiom(nestingContext=nestingC)

  67. def lookupNestingAxiomsForNestingParent(nestingG: TerminologyBox): Set[TerminologyNestingAxiom]

    Permalink

    Find the axioms TerminologyGraphDirectNestingAxiom(nestingParent=nestingG)

  68. def lookupTerminologyBox(iri: IRI): \/[Throwables, TerminologyBox]

    Permalink
  69. val mDigest: MessageDigest

    Permalink
  70. def makeBundle(name: LocalName, iri: IRI, kind: TerminologyKind)(implicit ops: OWLAPIOMFOps): \/[Throwables, MutableBundle]

    Permalink
  71. def makeDescriptionBox(name: LocalName, iri: IRI, k: DescriptionKind): \/[Throwables, MutableDescriptionBox]

    Permalink
  72. def makeTerminologyGraph(name: LocalName, iri: IRI, kind: TerminologyKind)(implicit ops: OWLAPIOMFOps): \/[Throwables, MutableTerminologyGraph]

    Permalink
  73. def makeW3CTerminologyGraphDefinition(iri: IRI): \/[Throwables, MutableTerminologyBox]

    Permalink
  74. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  77. val omfModule: OWLAPIOMFModule

    Permalink
  78. val ontManager: OWLOntologyManager

    Permalink
  79. implicit val ops: OWLAPIOMFOps

    Permalink
  80. def reifiedRelationshipOf(p: InverseProperty): Option[ReifiedRelationship]

    Permalink
  81. def reifiedRelationshipOf(p: ForwardProperty): Option[ReifiedRelationship]

    Permalink
  82. def relation(r: RestrictableRelationship): EntityRelationship

    Permalink
  83. def resolveIRIAsLocalFile(iri: IRI): \/[Throwables, File]

    Permalink
  84. final def rootCharacterizedEntityRelationships(horizon: Set[ConceptualRelationship], candidates: Set[ReifiedRelationshipSpecializationAxiom], results: Set[CharacterizedEntityRelationship]): Set[CharacterizedEntityRelationship]

    Permalink
    Annotations
    @tailrec()
  85. def rootCharacterizedEntityRelationships(rrr: ReifiedRelationshipRestriction): Set[CharacterizedEntityRelationship]

    Permalink
  86. final def rootCharacterizedEntityRelationships(crr: CardinalityRestrictedReifiedRelationship): Set[CharacterizedEntityRelationship]

    Permalink
    Annotations
    @tailrec()
  87. def saveDescription(g: DescriptionBox, os: OutputStream)(implicit ops: OWLAPIOMFOps): \/[Throwables, Unit]

    Permalink
  88. def saveDescription(g: DescriptionBox)(implicit ops: OWLAPIOMFOps): \/[Throwables, Unit]

    Permalink
  89. def saveTerminology(g: TerminologyBox, os: OutputStream)(implicit ops: OWLAPIOMFOps): \/[Throwables, Unit]

    Permalink
  90. def saveTerminology(g: TerminologyBox)(implicit ops: OWLAPIOMFOps): \/[Throwables, Unit]

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

    Permalink
    Definition Classes
    AnyRef
  92. val terminologyCacheLoader: CacheLoader[_ >: Module, Set[TerminologyBox]]

    Permalink
  93. val terminologyClosureCache: LoadingCache[Module, Set[TerminologyBox]]

    Permalink
  94. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. 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