Trait

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

ImmutableTerminologyBox

Related Doc: package terminologies

Permalink

trait ImmutableTerminologyBox extends TerminologyBox with ImmutableModule

Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImmutableTerminologyBox
  2. ImmutableModule
  3. TerminologyBox
  4. Module
  5. Resource
  6. LogicalElement
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type MS = TerminologyBoxSignature[OWLAPIOMF, Set]

    Permalink
    Definition Classes
    ImmutableTerminologyBoxTerminologyBoxModule

Abstract Value Members

  1. abstract val backbone: OMFBackbone

    Permalink
    Definition Classes
    Module
  2. abstract val isBundle: Boolean

    Permalink
    Definition Classes
    TerminologyBox
  3. abstract val isGraph: Boolean

    Permalink
    Definition Classes
    TerminologyBox
  4. abstract val isImmutable: Boolean

    Permalink
    Definition Classes
    TerminologyBox
  5. abstract val isMutable: Boolean

    Permalink
    Definition Classes
    TerminologyBox
  6. abstract val kindIRI: IRI

    Permalink
    Definition Classes
    TerminologyBox
  7. abstract val mutabilityKind: String

    Permalink
    Definition Classes
    TerminologyBox
  8. abstract val ont: OWLOntology

    Permalink
    Definition Classes
    Module
  9. implicit abstract val ops: OWLAPIOMFOps

    Permalink
    Definition Classes
    TerminologyBox
  10. abstract val sig: ImmutableTerminologyBoxSignature[OWLAPIOMF]

    Permalink
    Definition Classes
    ImmutableTerminologyBoxTerminologyBoxModule

Concrete 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 abbrevIRI: AbbrevIRI

    Permalink
    Definition Classes
    Resource
  5. final def annotationProperties(): Set[AnnotationProperty]

    Permalink
    Definition Classes
    Module
  6. final def annotations(): Set[AnnotationPropertyValue]

    Permalink
    Definition Classes
    Module
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def builtInVocabulary()(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    Module
  9. def canEqual(other: Any): Boolean

    Permalink
  10. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getDataRelationshipsFromEntityToScalar: Seq[EntityScalarDataProperty]

    Permalink
    Definition Classes
    TerminologyBox
  16. val getEntityDefinitionMap: Map[OWLClass, Entity]

    Permalink
  17. def getNestingAxiomIfAny: Option[TerminologyNestingAxiom]

    Permalink
    Definition Classes
    TerminologyBox
  18. val getRestrictableRelationshipMap: Map[OWLObjectProperty, RestrictableRelationship]

    Permalink
  19. val getScalarDatatypeDefinitionMap: Map[OWLDatatype, DataRange]

    Permalink
  20. def getTermAxioms: (IRI, Iterable[Axiom])

    Permalink
    Definition Classes
    TerminologyBox
  21. def getTermLocalNameAnnotationAssertionAxiom(term: Term): Option[OWLAnnotationAssertionAxiom]

    Permalink
    Definition Classes
    TerminologyBox
  22. def getTerminologyGraphLocalName: LocalName

    Permalink
    Definition Classes
    TerminologyBox
  23. def getTerminologyGraphShortNameAnnotation: Option[OWLAnnotation]

    Permalink
    Definition Classes
    TerminologyBox
  24. def getTypeTerms: (IRI, Iterable[Term])

    Permalink
    Definition Classes
    TerminologyBox
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def importClosure()(implicit store: OWLAPIOMFGraphStore): Set[TerminologyBox]

    Permalink
    Definition Classes
    TerminologyBox
  27. val iri: IRI

    Permalink
    Definition Classes
    ModuleResource
  28. val iri2typeTerm: Map[IRI, Term with Product with Serializable { ... /* 2 definitions in type refinement */ }]

    Permalink
    Attributes
    protected
    Definition Classes
    ImmutableTerminologyBoxTerminologyBox
  29. val isAbstractAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  30. val isDerivedAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. def isRestrictableRelationshipDefined(rr: RestrictableRelationship): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  33. def isRestrictableRelationshipDefinedRecursively(rr: RestrictableRelationship)(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  34. def isTypeTermDefined(t: Term): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  35. def isTypeTermDefinedRecursively(t: Term)(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink
    Definition Classes
    TerminologyBox
  36. def lookupReifiedRelationship(ip: InverseProperty): Option[ReifiedRelationship]

    Permalink
    Definition Classes
    TerminologyBox
  37. def lookupReifiedRelationship(fp: ForwardProperty): Option[ReifiedRelationship]

    Permalink
    Definition Classes
    TerminologyBox
  38. def lookupTerm(iri: Option[IRI], recursively: Boolean)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  39. def lookupTerm(iri: IRI, recursively: Boolean)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  40. def lookupTypeTermRecursively(iri: Option[IRI])(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  41. def lookupTypeTermRecursively(iri: IRI)(implicit store: OWLAPIOMFGraphStore): Option[Term]

    Permalink
    Definition Classes
    TerminologyBox
  42. def makeKindIRI(kind: String): IRI

    Permalink
    Attributes
    protected
    Definition Classes
    TerminologyBox
  43. val name: LocalName

    Permalink
    Definition Classes
    ModuleResource
  44. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  47. val nsPrefix: NamespacePrefix

    Permalink
    Definition Classes
    Module
  48. val ontManager: OWLOntologyManager

    Permalink
    Definition Classes
    Module
  49. val owlDataFactory: OWLDataFactory

    Permalink
    Definition Classes
    Module
  50. def owlVocabularyNotToBeSerialized()(implicit store: OWLAPIOMFGraphStore): Boolean

    Permalink

    If true, this means that this Module is a representation of a vocabulary that should not be serialized to OWL.

    If true, this means that this Module is a representation of a vocabulary that should not be serialized to OWL.

    Definition Classes
    Module
  51. val rdfs_labelAP: OWLAnnotationProperty

    Permalink
    Definition Classes
    TerminologyBox
  52. val reifiedRelation2forwardProperty: Map[ReifiedRelationship, ForwardProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    ImmutableTerminologyBoxTerminologyBox
  53. val reifiedRelation2inverseProperty: Map[ReifiedRelationship, InverseProperty]

    Permalink
    Attributes
    protected
    Definition Classes
    ImmutableTerminologyBoxTerminologyBox
  54. def save(os: OutputStream): \/[Set[Throwable], Unit]

    Permalink
    Definition Classes
    TerminologyBox
  55. def save(saveIRI: IRI): \/[Set[Throwable], Unit]

    Permalink
    Definition Classes
    TerminologyBox
  56. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  58. val uuid: TerminologyBoxUUID

    Permalink
    Definition Classes
    TerminologyBoxModuleLogicalElement
  59. final def wait(): Unit

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

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

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

Inherited from ImmutableModule

Inherited from TerminologyBox

Inherited from Module

Inherited from Resource

Inherited from LogicalElement

Inherited from AnyRef

Inherited from Any

Ungrouped