final case class ReasonerState(hier: Map[Role, Set[Role]] = Map.empty, hierComps: Map[Role, Map[Role, List[Role]]] = Map.empty, assertions: List[ConceptInclusion] = Nil, todo: List[QueueExpression] = Nil, inits: Set[Concept] = Set.empty, assertedConceptInclusionsBySubclass: Map[Concept, List[ConceptInclusion]] = Map.empty, closureSubsBySuperclass: Map[Concept, Set[Concept]] = Map(Bottom -> Set.empty), closureSubsBySubclass: Map[Concept, Set[Concept]] = Map(Top -> Set.empty), assertedNegConjs: Set[Conjunction] = Set.empty, assertedNegConjsByOperandRight: Map[Concept, List[Conjunction]] = Map.empty, conjunctionsBySubclassesOfRightOperand: Map[Concept, Map[Concept, Set[Conjunction]]] = Map.empty, assertedUnions: Set[Disjunction] = Set.empty, unionsByOperand: Map[Concept, List[Disjunction]] = Map.empty, linksBySubject: Map[Concept, Map[Role, Set[Concept]]] = Map.empty, linksByTarget: Map[Concept, Map[Role, List[Concept]]] = Map.empty, negExistsMapByConcept: Map[Concept, Set[ExistentialRestriction]] = Map.empty, propagations: Map[Concept, Map[Role, List[ExistentialRestriction]]] = Map.empty, assertedNegativeSelfRestrictionsByRole: Map[Role, SelfRestriction] = Map.empty, ruleEngine: RuleEngine = RuleEngine.empty, wm: WorkingMemory = RuleEngine.empty.emptyMemory, disableBottom: Boolean = false, queueDelegates: Map[String, QueueDelegate] = Map.empty) 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]] = Map.empty, hierComps: Map[Role, Map[Role, List[Role]]] = Map.empty, assertions: List[ConceptInclusion] = Nil, todo: List[QueueExpression] = Nil, inits: Set[Concept] = Set.empty, assertedConceptInclusionsBySubclass: Map[Concept, List[ConceptInclusion]] = Map.empty, closureSubsBySuperclass: Map[Concept, Set[Concept]] = Map(Bottom -> Set.empty), closureSubsBySubclass: Map[Concept, Set[Concept]] = Map(Top -> Set.empty), assertedNegConjs: Set[Conjunction] = Set.empty, assertedNegConjsByOperandRight: Map[Concept, List[Conjunction]] = Map.empty, conjunctionsBySubclassesOfRightOperand: Map[Concept, Map[Concept, Set[Conjunction]]] = Map.empty, assertedUnions: Set[Disjunction] = Set.empty, unionsByOperand: Map[Concept, List[Disjunction]] = Map.empty, linksBySubject: Map[Concept, Map[Role, Set[Concept]]] = Map.empty, linksByTarget: Map[Concept, Map[Role, List[Concept]]] = Map.empty, negExistsMapByConcept: Map[Concept, Set[ExistentialRestriction]] = Map.empty, propagations: Map[Concept, Map[Role, List[ExistentialRestriction]]] = Map.empty, assertedNegativeSelfRestrictionsByRole: Map[Role, SelfRestriction] = Map.empty, ruleEngine: RuleEngine = RuleEngine.empty, wm: WorkingMemory = RuleEngine.empty.emptyMemory, disableBottom: Boolean = false, queueDelegates: Map[String, QueueDelegate] = Map.empty)
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 assertedNegativeSelfRestrictionsByRole: Map[Role, SelfRestriction]
- val assertedUnions: Set[Disjunction]
- val assertions: List[ConceptInclusion]
- def classAssertions: Set[ConceptAssertion]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- 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 directClassAssertions: Set[ConceptAssertion]
- 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])
- val disableBottom: Boolean
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[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]]]
- val queueDelegates: Map[String, QueueDelegate]
- 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 unionsByOperand: Map[Concept, List[Disjunction]]
-
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
- @throws( ... ) @native()
- val wm: WorkingMemory