Uses of Class
reasoner.Role

Packages that use Role
reasoner   
 

Uses of Role in reasoner
 

Subclasses of Role in reasoner
 class Distance
          This class represents the Role "distance"
 

Fields in reasoner declared as Role
private  Role OpQuery.is
           
private  Role RoleQuery.r
          The Role
 

Fields in reasoner with type parameters of type Role
private  java.util.HashMap<java.lang.String,Role> KnowledgeBase.roles
          The role map
 

Methods in reasoner that return Role
 Role Role.add(Individual s, java.lang.Double d)
          Adds a [Individual, value] couple to this Role
 Role OpQuery.getIs()
           
 Role RoleQuery.getR()
           
 Role Role.intersection(Concept c)
          Intersection between this Role and a Concept
 

Methods in reasoner that return types with arguments of type Role
 java.util.HashMap<java.lang.String,Role> KnowledgeBase.getRoles()
           
 

Methods in reasoner with parameters of type Role
 void KnowledgeBase.addRole(Role r)
          Adds a Role to this KB
 double Quantifier.eval(Role r, Concept c)
          Evaluates expression (Q)R.C = Q(R_intersection_C / R), with Q this relative Quantifier, R a Role and C a Concept.
 void OpQuery.setIs(Role r)
           
 void RoleQuery.setR(Role r)
           
 java.util.TreeSet<java.lang.Double> Role.totalLambda(Role c)
          Gets the union set of alpha-values belonging to this Role and to a second Role
 

Method parameters in reasoner with type arguments of type Role
 void KnowledgeBase.setRoles(java.util.HashMap<java.lang.String,Role> roles)
           
 

Constructors in reasoner with parameters of type Role
RoleQuery(Quantifier tempq, Quantifier q, Role r, ConcreteConcept tc, KnowledgeBase kb)
          Constructor for this RoleQuery
RoleQuery(Quantifier q, Role r, ConcreteConcept tc, KnowledgeBase kb)
          Constructor for this RoleQuery, with null temporal quantifier
 

Constructor parameters in reasoner with type arguments of type Role
KnowledgeBase(java.util.HashMap<java.lang.String,Concept> concepts, java.util.HashMap<java.lang.String,ConcreteConcept> concrConcepts, java.util.HashMap<java.lang.String,Individual> individuals, java.util.HashMap<java.lang.String,ULineEvent> uLineEvents, java.util.HashMap<java.lang.String,Role> roles, java.util.HashMap<java.lang.String,Quantifier> quantifiers)
          Constructor for a new Knowledge Base from given HashMaps of elements
KnowledgeBase(java.util.HashMap<java.lang.String,Concept> concepts, java.util.HashMap<java.lang.String,ConcreteConcept> concrConcepts, java.util.HashMap<java.lang.String,Individual> individuals, java.util.HashMap<java.lang.String,ULineEvent> uLineEvents, java.util.HashMap<java.lang.String,Role> roles, java.util.HashMap<java.lang.String,Quantifier> quantifiers, Query query)
          Constructor for a new Knowledge Base from given HashMaps of elements