Uses of Class
jcreek.representation.RelationType

Packages that use RelationType
jcreek.cke.command   
jcreek.cke.conceptview   
jcreek.cke.graph   
jcreek.cke.tool   
jcreek.cke.visualizer   
jcreek.gui.conceptmap.tool   
jcreek.gui.representation   
jcreek.reasoning   
jcreek.representation   
jcreek.representation.constraints   
jcreek.representation.inference   
 

Uses of RelationType in jcreek.cke.command
 

Fields in jcreek.cke.command declared as RelationType
protected  RelationType NewRelationCommand.rcd
           
 

Constructors in jcreek.cke.command with parameters of type RelationType
NewRelationCommand(CreekDocument doc, RelationType rcd, VisualEntity head, VisualEntity tail)
           
 

Uses of RelationType in jcreek.cke.conceptview
 

Methods in jcreek.cke.conceptview with parameters of type RelationType
 boolean VisualEntity.relationIsActive(RelationType rcd)
           
 

Uses of RelationType in jcreek.cke.graph
 

Methods in jcreek.cke.graph with parameters of type RelationType
 boolean Node.relationIsActive(RelationType rcd)
           
 

Uses of RelationType in jcreek.cke.tool
 

Methods in jcreek.cke.tool that return RelationType
 RelationType BuildProperty.getSelectedRelation()
           
 

Uses of RelationType in jcreek.cke.visualizer
 

Methods in jcreek.cke.visualizer that return RelationType
 RelationType[] SubModelDialog.getActivatedRelations()
           
 RelationType NewRelationDialog.getSelectedRelation()
           
 RelationType DomainRelationDlg.getSelectedRelation()
           
 

Uses of RelationType in jcreek.gui.conceptmap.tool
 

Methods in jcreek.gui.conceptmap.tool that return RelationType
 RelationType BuildTool.getCurrentRelationType()
          Returns the current relation type used when making new relations.
 

Methods in jcreek.gui.conceptmap.tool with parameters of type RelationType
 void BuildTool.setCurrentRelationType(RelationType drawType)
          Sets the current relation type to be drawn when creating new relations.
 

Uses of RelationType in jcreek.gui.representation
 

Methods in jcreek.gui.representation with parameters of type RelationType
static Entity[] EntityComponentFactory.getSubEntities(Entity ent, RelationType[] relationClassDescriptors, boolean includeRelationValue)
           
 

Uses of RelationType in jcreek.reasoning
 

Methods in jcreek.reasoning with parameters of type RelationType
 Relation[] CaseComparison.getOriginRelations(RelationType relationClass)
          Returns all the relations of the given type of origin entity of the comparison.
 Relation[] CaseComparison.getTargetRelations(RelationType relationClass)
          Returns all the relations of the given type of target entity of the comparison.
 

Uses of RelationType in jcreek.representation
 

Methods in jcreek.representation that return RelationType
 RelationType RelationType.getInverseType()
          Returns the RelationType object for the inverse of this type.
 RelationType Relation.getRelationType()
          Returns an instance of RelationType describing this relations type.
 RelationType NoSuchRelationException.getRelationType()
          Returns the relation type that could not be found.
 RelationType[] NoSuchRelationException.getRelationTypes()
          Returns the relation types that could not be found.
 RelationType LocalKnowledgeModel.getRelationType(java.lang.String name)
          Find a relation class in the model of the given name.
 RelationType KnowledgeModel.getRelationType(java.lang.String name)
          Find a relation class in the model of the given name.
 RelationType[] Entity.getRelationTypes()
          Returns all the different relation types from or to the entity.
 RelationType AbstractKnowledgeModel.getRelationType(java.lang.String name)
          Find a relation class in the model of the given name.
 

Methods in jcreek.representation with parameters of type RelationType
 void RelationTypeSet.addElement(RelationType rcd)
          Adds the supplied RelationType to the set, but does not add subclasses of the RelationType.
 void RelationTypeSet.removeElement(RelationType rcd)
          Removes the supplied RelationType to the set, but does not add subclasses of the RelationType.
 boolean RelationTypeSet.contains(RelationType rcd)
          Returnes true if the set contains the supplied RelationType.
 void Relation.setRelationType(RelationType relationType)
          Sets the relation-type of this relation.
 Relation Entity.addRelation(RelationType relationType, Entity value)
          Adds a relation.
 Relation Entity.addRelation(RelationType relationType, Entity value, double strength)
          Adds a relation with the given strength.
 Relation[] Entity.getLocalRelations(RelationType relationClass)
          Returns all relations of the type relationClass that lead from or to this entity.
 Relation[] Entity.getRelations(RelationType relationClass)
          Returns all relations - local and inherited - for this entity.
 Relation[] Entity.getRelations(RelationType[] relationClass)
          Returns all relations - local and inherited - for this entity.
 Relation[] Entity.getRelations(RelationType relationClass, InheritanceMethod method)
          Returns all relations - local and inherited - for this entity using the supplied inheritance method.
 Relation[] Entity.getRelations(RelationType[] relationClass, InheritanceMethod method)
          The same as the getRelations(RelationType, InheritanceMethod) method, but it accepts a set of RelationTypes and will return relations with relation-types that match or are subclasses of any of the supplied RelationTypes.
 Relation Entity.getRelation(RelationType rcd)
          Returns the first relation of a given type.
 Relation Entity.getRelation(RelationType[] rcd)
          Returns the first relation in a set of given types.
 Relation Entity.getLocalRelation(RelationType rcd)
          Returns the first relation of a given type (local relations only, no inherited relations).
 Relation Entity.getLocalRelation(RelationType[] rcd)
          Returns the first relation of a given set of types (local relations only, no inherited relations).
 Relation Entity.getLocalRelation(RelationType relationType, Entity value)
          Returns the first relation of the given type to the given value.
 Relation Entity.getLocalRelation(RelationType relationType, Entity value, double strength)
          Returns the first relation of the given type to the given value and explanation strength.
 Relation[] Entity.getLocalRelations(RelationType[] types)
          Returns all local relations from or to this entity with any of the specified relation types.
 

Constructors in jcreek.representation with parameters of type RelationType
RelationTypeSet(RelationType rcd)
          Creates a RelationTypeSet from the supplied RelationType.
RelationType(KnowledgeModel km, RelationType superclass, java.lang.String name, java.lang.String description, double defaultExplanationStrength)
          Creates a new relation type which is its own inverse type (i.e. it is bidirectional).
RelationType(KnowledgeModel km, RelationType superclass, java.lang.String relationName, java.lang.String description, double defaultExplanationStrength, java.lang.String inverseName, java.lang.String inverseDesc, double inverseDefaultExplanationStrength)
          Creates a new relation type with an inverse type.
RelationType(KnowledgeModel km, RelationType superclass, java.lang.String relationName, java.lang.String description, java.lang.String inverseName, java.lang.String inverseDesc, double defaultExplanationStrength)
          Creates a new relation type with an inverse type, where the default explanation strength of both are the same.
Relation(Entity from, RelationType type, Entity value)
          Create a new relation of a given type from an origin entity to a target entity.
Relation(Entity from, RelationType type, Entity value, double strength)
          Create a new relation of a given type from an origin entity to a target entity.
Relation(Entity from, RelationType type, Entity value, Relation override)
          Create a new relation of a given type from an origin entity to a target entity.
NoSuchRelationException(RelationType rcd, Entity ent)
          Creates a new NoSuchRelationException.
NoSuchRelationException(RelationType[] rcd, Entity ent)
          Creates a new NoSuchRelationException.
 

Uses of RelationType in jcreek.representation.constraints
 

Methods in jcreek.representation.constraints that return RelationType
 RelationType ConstraintObject.getRelation()
          Returns the relation type that the constraint constrains
 RelationType Constraint.getRelation()
          Returns the relation type
 

Methods in jcreek.representation.constraints with parameters of type RelationType
 void ConstraintObject.setRelation(RelationType relType)
          Sets the relation type the constraint shall constrain
 void Constraint.setRelation(RelationType rel)
          Sets the relation type constrained by the constraint
 

Constructors in jcreek.representation.constraints with parameters of type RelationType
ValueRangeConstraintObject(RelationType rel, java.lang.Number valueMin, java.lang.Number valueMax, boolean allowed)
          Creates a new instance of ValueRangeConstraint Constrains the values of relations pointing to nummerical values.
ValueRangeConstraint(KnowledgeModel knowledgeModel, RelationType rel, java.lang.Number numberMin, java.lang.Number numberMax, boolean allowed, java.lang.String description)
          Creates a new instance of ValueRangeConsraint
ValueClassConstraintObject(RelationType rel, Entity supercl)
          Creates a new instance of Value Class Constraint
from must be a subclass of supercl
ValueClassConstraint(KnowledgeModel knowledgeModel, RelationType rel, Entity superEntity, java.lang.String description)
          Creates a new instance of ValueClassConstraint
ConcreteValueConstraintObject(RelationType rel, java.util.ArrayList values, boolean allowed)
          Creates a new instance of ConcreteValueConstraintObject Defines a list of values/entities that are either allowed or dissallowed as a value for a relation on an entity.
ConcreteValueConstraint(KnowledgeModel knowledgeModel, RelationType rel, java.util.ArrayList values, boolean allowed, java.lang.String description)
          Creates a new instance of ConcreteValueConstraint
CardinalityConstraintObject(RelationType rel, int numberMin, int numberMax)
          Creates a new instance of Cardinality The entity from must have minimum numberMin and maximum numberMax values for the slot/relation rel
CardinalityConstraint(KnowledgeModel knowledgeModel, RelationType rel, int numberMin, int numberMax, java.lang.String description)
          Creates a new instance of CardinalityConstraint
 

Uses of RelationType in jcreek.representation.inference
 

Methods in jcreek.representation.inference with parameters of type RelationType
 RelationTypeSet PlausibleInheritanceMethod.findRelationTransfers(RelationType rcd)
           
 Explanation ExplanationModel.getStrongestExplanation(RelationType rcd, Entity target)
          Returns the explanation representing the strongest path from the origin entity to the target relation.
 Explanation[] ExplanationModel.getExplanations(RelationType rcd, Entity target, int acceptedComplexity)
          Exhaustive, depth-first search for paths within the submodel.
 SubModel ExplanationModel.getActivatedModel(RelationType rcd, Entity target)
          Returns a submodel containing all enties and relations of all paths from the origin to the designated entity where the last step of all paths is of the RelationType designated.
 double ExplanationModel.getExplanationStrength(RelationType rcd, Entity target)
          Returns the activation strength of the target in regards to the origin.
 

Constructors in jcreek.representation.inference with parameters of type RelationType
SortedPlausibleInheritanceMethod(RelationType rcd)
           
PlausibleInheritanceMethod(RelationType rcd)
          Creates a new PlausibleInheritanceMethod.
PartitionPlausibleInheritanceMethod(RelationType rcd, Partition part)
           
 



Created at IDI, NTNU by the Artificial Intelligence and Learning group