final case class ReasonerState(hier: Map[Role, Set[Role]], hierComps: Map[Role, Map[Role, List[Role]]], assertions: List[ConceptInclusion], todo: List[QueueExpression], topOccursNegatively: Boolean, inits: Set[Concept], assertedConceptInclusionsBySubclass: Map[Concept, List[ConceptInclusion]], closureSubsBySuperclass: Map[Concept, Set[Concept]], closureSubsBySubclass: Map[Concept, Set[Concept]], assertedNegConjs: Set[Conjunction], assertedNegConjsByOperandRight: Map[Concept, List[Conjunction]], conjunctionsBySubclassesOfRightOperand: Map[Concept, Map[Concept, Set[Conjunction]]], linksBySubject: Map[Concept, Map[Role, Set[Concept]]], linksByTarget: Map[Concept, Map[Role, List[Concept]]], negExistsMapByConcept: Map[Concept, Set[ExistentialRestriction]], propagations: Map[Concept, Map[Role, List[ExistentialRestriction]]], ruleEngine: RuleEngine, wm: WorkingMemory) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ReasonerState
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ReasonerState(hier: Map[Role, Set[Role]], hierComps: Map[Role, Map[Role, List[Role]]], assertions: List[ConceptInclusion], todo: List[QueueExpression], topOccursNegatively: Boolean, inits: Set[Concept], assertedConceptInclusionsBySubclass: Map[Concept, List[ConceptInclusion]], closureSubsBySuperclass: Map[Concept, Set[Concept]], closureSubsBySubclass: Map[Concept, Set[Concept]], assertedNegConjs: Set[Conjunction], assertedNegConjsByOperandRight: Map[Concept, List[Conjunction]], conjunctionsBySubclassesOfRightOperand: Map[Concept, Map[Concept, Set[Conjunction]]], linksBySubject: Map[Concept, Map[Role, Set[Concept]]], linksByTarget: Map[Concept, Map[Role, List[Concept]]], negExistsMapByConcept: Map[Concept, Set[ExistentialRestriction]], propagations: Map[Concept, Map[Role, List[ExistentialRestriction]]], ruleEngine: RuleEngine, wm: WorkingMemory)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val assertedConceptInclusionsBySubclass: Map[Concept, List[ConceptInclusion]]
- val assertedNegConjs: Set[Conjunction]
- val assertedNegConjsByOperandRight: Map[Concept, List[Conjunction]]
- val assertions: List[ConceptInclusion]
- def classAssertions: Set[ConceptAssertion]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val closureSubsBySubclass: Map[Concept, Set[Concept]]
- val closureSubsBySuperclass: Map[Concept, Set[Concept]]
- def computeTaxonomy: Map[AtomicConcept, (Set[AtomicConcept], Set[AtomicConcept])]
- val conjunctionsBySubclassesOfRightOperand: Map[Concept, Map[Concept, Set[Conjunction]]]
- def direct(concept: Concept, allSubsConcepts: Set[Concept], subsumerFunction: (Concept) ⇒ (Concept) ⇒ Boolean, tautology: Concept): (Set[AtomicConcept], Set[AtomicConcept])
- def directSubsumers(concept: Concept, allSubsConcepts: Set[Concept]): (Set[AtomicConcept], Set[AtomicConcept])
- def directlySubsumedBy(concept: Concept): (Set[AtomicConcept], Set[AtomicConcept])
- def directlySubsumes(concept: Concept): (Set[AtomicConcept], Set[AtomicConcept])
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val hier: Map[Role, Set[Role]]
- val hierComps: Map[Role, Map[Role, List[Role]]]
- def individualsDirectTypes: Map[Individual, Set[AtomicConcept]]
- val inits: Set[Concept]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val linksBySubject: Map[Concept, Map[Role, Set[Concept]]]
- val linksByTarget: Map[Concept, Map[Role, List[Concept]]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val negExistsMapByConcept: Map[Concept, Set[ExistentialRestriction]]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val propagations: Map[Concept, Map[Role, List[ExistentialRestriction]]]
- def roleAssertions: Set[RoleAssertion]
- val ruleEngine: RuleEngine
- def subs: Set[ConceptInclusion]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val todo: List[QueueExpression]
- val topOccursNegatively: Boolean
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- val wm: WorkingMemory