Uses of Class
jcreek.representation.Entity

Packages that use Entity
jcreek.cke.browser   
jcreek.cke.command   
jcreek.cke.conceptview   
jcreek.cke.document   
jcreek.cke.graph   
jcreek.cke.tool   
jcreek.cke.visualizer   
jcreek.examples   
jcreek.gui   
jcreek.gui.conceptmap   
jcreek.gui.reasoning   
jcreek.gui.representation   
jcreek.gui.representation.constraints   
jcreek.reasoning   
jcreek.representation   
jcreek.representation.cbr   
jcreek.representation.constraints   
jcreek.representation.inference   
 

Uses of Entity in jcreek.cke.browser
 

Methods in jcreek.cke.browser with parameters of type Entity
 void Visualizer.displayPropertyWindow(Entity selEntity)
           
 

Uses of Entity in jcreek.cke.command
 

Fields in jcreek.cke.command declared as Entity
protected  Entity SubModelCommand.ed
           
protected  Entity[] SubModelCommand.cd
           
 

Constructors in jcreek.cke.command with parameters of type Entity
SubModelCommand(CreekDocument doc, Entity ed, Entity[] cd)
           
 

Uses of Entity in jcreek.cke.conceptview
 

Methods in jcreek.cke.conceptview that return Entity
 Entity VisualEntity.getEntity()
           
 

Methods in jcreek.cke.conceptview with parameters of type Entity
 boolean VisualEntity.represents(Entity e)
           
 

Constructors in jcreek.cke.conceptview with parameters of type Entity
VisualEntity(Entity myEntity, java.awt.Point pos)
           
VisualEntity(Entity myEntity, int startX, int startY)
           
 

Uses of Entity in jcreek.cke.document
 

Methods in jcreek.cke.document that return Entity
 Entity[] KnowledgeModelController.getConceptList()
           
 

Methods in jcreek.cke.document with parameters of type Entity
protected  void SerializeGraphDocument.updateModel(Entity c)
           
 

Uses of Entity in jcreek.cke.graph
 

Methods in jcreek.cke.graph that return Entity
 Entity Node.getEntity()
           
 

Methods in jcreek.cke.graph with parameters of type Entity
 boolean GraphModel.removeEntity(Entity e)
           
 boolean GraphModel.removeEntityList(Entity[] nodes)
           
 VisualEntity GraphModel.findVisualEntity(Entity e)
           
 boolean CreekModel.removeEntity(Entity e)
           
 boolean CreekModel.removeEntityList(Entity[] nodes)
           
 VisualEntity CreekModel.findVisualEntity(Entity e)
           
 

Uses of Entity in jcreek.cke.tool
 

Methods in jcreek.cke.tool that return Entity
 Entity BuildProperty.getSelectedEntity()
           
 

Methods in jcreek.cke.tool with parameters of type Entity
 VisualEntity ZoomTool.activateEntity(Entity ed, VisualEntity activator)
           
 VisualEntity MoveTool.activateEntity(Entity ed, VisualEntity activator)
           
 VisualEntity BuildTool.activateEntity(Entity ed, VisualEntity activator)
           
 

Uses of Entity in jcreek.cke.visualizer
 

Fields in jcreek.cke.visualizer declared as Entity
protected  Entity NewRelationDialog.selEntity
           
protected  Entity FrameProperty.selEntity
           
 

Methods in jcreek.cke.visualizer that return Entity
protected  Entity[] SubModelDialog.getConceptList()
           
protected  Entity[] RelationComboBoxModel.getConceptList()
           
protected  Entity[] PreferencesDialog.getConceptList(KnowledgeModel km)
           
 Entity NewRelationDialog.getSelectedValue()
           
 Entity EntityTableModel.getEntity()
           
 Entity EntityTableModel.getCurrentEntity()
           
protected  Entity[] EntityListModel.getConceptList()
           
 Entity EntityListModel.getConceptAt(int i)
           
 Entity EntityListModel.getConcept(java.lang.String name)
           
protected  Entity[] DomainRelationDlg.RelationComboBoxModel.getConceptList()
           
 

Methods in jcreek.cke.visualizer with parameters of type Entity
 void PropertyControl.displayProperty(Entity ent)
           
 void PropertyControl.addEntity(Entity ent)
           
 void NewEntityDialog.displayFrameProperty(Visualizer win, Entity selEntity)
           
static void FrameView.createPermanentFrameView(Entity entity, javax.swing.JComponent comp)
           
static void FrameView.createPermanentFrameView(Entity entity, Visualizer win)
           
 void FrameProperty.updateModelView(Entity ent)
           
 void EntityTableModel.setEntity(Entity e)
           
 

Constructors in jcreek.cke.visualizer with parameters of type Entity
NewRelationDialog(java.awt.Frame owner, java.lang.String title, Entity selEntity)
           
 

Uses of Entity in jcreek.examples
 

Methods in jcreek.examples that return Entity
static Entity CreekExample.getEntity(KnowledgeModel km, java.lang.String name)
          Improvement to km.getEntity (more meaningful exception than NullPointer).
 

Methods in jcreek.examples with parameters of type Entity
static java.lang.Object BuildJavaModel.describeEntity(Entity ent)
           
 

Uses of Entity in jcreek.gui
 

Methods in jcreek.gui with parameters of type Entity
 void SubModelView.fixEntity(Entity ent, java.awt.Point pos)
           
 

Uses of Entity in jcreek.gui.conceptmap
 

Methods in jcreek.gui.conceptmap that return Entity
 Entity VisualEntity.getEntity()
          Returns the Creek Entity this VisualEntity encapsulates.
 

Methods in jcreek.gui.conceptmap with parameters of type Entity
 boolean VisualEntity.represents(Entity e)
          Returns true if this VisualEntity is a representation of the given entity, i.e. if getEntity().equals(e).
 java.awt.Color DefaultConceptMapController.getEntityColor(Entity entity)
          The color to use when diplaying this entity.
 java.awt.Color DefaultConceptMapController.getEntityFontColor(Entity entity)
          The color of the font used to draw the entity fonts.
 java.awt.Color DefaultConceptMapController.getEntitySelectedColor(Entity entity)
          The color to draw the "selection cross" on the entity if it is selected.
 java.awt.Font DefaultConceptMapController.getEntityFont(Entity entity, double scale)
          The font to use when displaying this entity.
 VisualEntity ConceptMapModel.addEntity(Entity entity, java.awt.Point pos)
          Adds an Entity to the ConceptMapModel by creating a VisualEntity that is a wrapper for the Entity, containg the position of it within the model.
 VisualEntity ConceptMapModel.getVisualEntity(Entity entity)
          Returns the VisualEntity that represents the given entity in this model.
 boolean ConceptMapModel.contains(Entity entity)
          Returns true if this model has a node representing the given entity.
 java.awt.Color ConceptMapController.getEntityColor(Entity entity)
          The color to use when diplaying this entity.
 java.awt.Color ConceptMapController.getEntityFontColor(Entity entity)
          The color of the font used to draw the entity fonts.
 java.awt.Color ConceptMapController.getEntitySelectedColor(Entity entity)
          The color to draw the "selection cross" on the entity if it is selected.
 java.awt.Font ConceptMapController.getEntityFont(Entity entity, double scale)
          The font to use when displaying this entity.
 

Constructors in jcreek.gui.conceptmap with parameters of type Entity
VisualEntity(Entity entity, int startX, int startY)
          Creates a new VisualEntity.
VisualEntity(Entity entity, java.awt.Point pos)
          Creates a new VisualEntity.
EntityTransferable(Entity entity)
          Creates a new Transferrable for the given single Entity.
EntityList(ConceptMapController controller, Entity[] entities)
          Creates a new EntityList of the supplied list of entities using the drawing configurations of the supplied ConceptMapController.
EntityList(Entity[] entities)
          Creates a new EntityList of the supplied entities using the default drawing configuration from the DefaultConceptMapController.
 

Uses of Entity in jcreek.gui.reasoning
 

Constructors in jcreek.gui.reasoning with parameters of type Entity
ComparisonSubModelView(SubModel model, Entity entity1, Entity entity2)
          Creates a SubModelView where the SubModel given is displayed and the two entities supplied are fixed in the upper left and lower right corners.
 

Uses of Entity in jcreek.gui.representation
 

Fields in jcreek.gui.representation declared as Entity
protected  Entity FramePane.myEntity
           
 

Methods in jcreek.gui.representation that return Entity
 Entity FramePane.getEntity()
          Returns the entity this FramePane displays.
static Entity[] EntityComponentFactory.getSubEntities(Entity ent, RelationType[] relationClassDescriptors, boolean includeRelationValue)
           
 

Methods in jcreek.gui.representation with parameters of type Entity
 void FramePane.setEntity(Entity entity)
          Sets the entity to be displayed and modified by this FramePane.
static javax.swing.JComboBox EntityComponentFactory.getSymbolComboBox(Relation rel, Entity[] values)
           
static Entity[] EntityComponentFactory.getSubEntities(Entity ent, RelationType[] relationClassDescriptors, boolean includeRelationValue)
           
 void CasePaneNew.setEntity(Entity entity)
           
 void CasePane.setEntity(Entity entity)
           
 

Constructors in jcreek.gui.representation with parameters of type Entity
SymbolCellEditor(Entity type)
          Creates a new SymbolCellEditor that contains a drop-list of the values of some kind of attribute type.
FramePane(Entity frame, boolean linker)
          Creates a new FramePane encapsulating the given entity.
FramePane(Entity frame)
          Creates a new FramePane encapsulating the given entity.
FramePane(Entity frame, boolean linker, boolean displayInheritedToggle, boolean displayInherited)
          Creates a new FramePane enacapsulating the given entity
EntityField(Entity entity)
           
 

Uses of Entity in jcreek.gui.representation.constraints
 

Fields in jcreek.gui.representation.constraints declared as Entity
protected  Entity pnlFrameConstraints.myEntity
           
 

Methods in jcreek.gui.representation.constraints that return Entity
 Entity pnlValueClassConstraint.getEntity()
           
 

Methods in jcreek.gui.representation.constraints with parameters of type Entity
 void pnlGeneralConstraint.setEntity(Entity entity)
          Setting the entity refference
 void frmConstraintChecker.check(Entity e)
           
 void pnlValueClassConstraint.setEntity(Entity e)
           
 void pnlFrameConstraints.setEntity(Entity e)
          Sets the entity that the Constraint Frame shall show
 void pnlConstraintLine.setEntity(Entity e)
          Sets the entity that shall be showed and manipulated
 java.lang.String ConstraintChecker.check(Entity e)
           
 

Constructors in jcreek.gui.representation.constraints with parameters of type Entity
pnlGeneralConstraintLarge(pnlGeneralConstraint mother, java.lang.String constraintString, Entity entity)
          Creates new form pnlGeneralConstraint
 

Uses of Entity in jcreek.reasoning
 

Fields in jcreek.reasoning declared as Entity
protected  Entity URLComparison.valueType
           
protected  Entity SymbolComparison.valueType
           
protected  Entity StringComparison.valueType
           
protected  Entity[] ReuseResult.solutions
           
protected  Entity[] RetrieveResult.findingList
           
protected  Entity NumberComparison.valueType
           
protected  Entity EntityComparison.origin
          The origin concept
protected  Entity EntityComparison.target
          The target concept
 

Methods in jcreek.reasoning that return Entity
 Entity SymbolConvergence.getConvergencePoint()
          Returns the entity that is the convergence point for this FindingConvergence.
 Entity SymbolConvergence.getOrigin()
          Returns the has-finding relation from the origin case to the origin finding.
 Entity SymbolConvergence.getTarget()
          Returns the has-finding relation from the target case to the target finding.
 Entity ReuseResult.getSolution()
          Returns the solution selected.
 Entity ReuseResult.getSolution(int i)
          Returns the i best solution found.
 Entity EntityComparison.getOrigin()
          Returns the origin concept of the comparison.
 Entity EntityComparison.getTarget()
          Returns the target concept of the comparison.
static Entity[] CaseComparison.getCompleteFindingList(Case[] cases)
           
 

Methods in jcreek.reasoning with parameters of type Entity
static boolean SymbolComparison.isComparable(Entity e1, Entity e2)
           
 double ReuseResult.getSolutionStrength(Entity ent)
          Returns the (non-normalized) strength of the votes solution ent have recieved.
static boolean EntityComparison.checkIsComparable(Entity e1, Entity e2)
          Tests if the two given entities are comparable.
static boolean EntityComparison.isComparable(Entity e1, Entity e2)
           
static EntityComparison EntityComparison.createComparison(Entity origin, Entity target)
           
 

Constructors in jcreek.reasoning with parameters of type Entity
URLComparison(Entity origin, Entity target)
          Creates a new URLComparison, comparing the origin and target entities given as parameters.
SymbolComparison(Entity origin, Entity target)
          Creates a new comparison between the origin and target entities.
StringComparison(Entity origin, Entity target)
          Creates a new StringComparison, comparing the origin and target entities given as parameters.
PartitionComparison(Entity origin, Entity target)
          Creates a new NumberComparison, comparing the origin and target entities given as parameters.
NumberComparison(Entity origin, Entity target)
          Creates a new NumberComparison, comparing the origin and target entities given as parameters.
EntityComparison(Entity origin, Entity target)
          Constructs a comparison between the origin concept and the target concept with given depth.
CaseComparisonNew(Entity problem, Entity target)
           
CaseComparison(Entity origin, Entity target)
          Creates a new comparison between the origin case and the target case with default depth depth.
 

Uses of Entity in jcreek.representation
 

Subclasses of Entity in jcreek.representation
 class DoubleEntity
          A particular type of entity that encapsulates an instance of the Java Double class.
 class EntityType
          Title: EntityType Description: Represents an encapsulated entity that is a certain type of frame.
 class NumberEntity
          A particular type of entity that encapsulates an instance of any of the Java Number classes.
 class RelationType
          Title: RelationType Description: Represents a type of relation.
 

Methods in jcreek.representation that return Entity
 Entity TemporaryRelationData.getFrom()
          Returns the entity from where the relation originates.
 Entity TemporaryRelationData.getValue()
          Returns the entity this relation is pointing at.
 Entity TemporaryRelationData.getRelationType()
          Returns the instance of Entity describing this relation's type.
 Entity[] SubModel.getEntities()
          Returns an array of all the entities in the submodel.
 Entity RelationType.getValueType()
          Returns the value type of this relation type.
 Entity RelationData.getFrom()
          Returns the entity from where the relation originates.
 Entity RelationData.getValue()
          Returns the entity this relation is pointing at.
 Entity RelationData.getRelationType()
          Returns the instance of Entity describing this relation's type.
 Entity Relation.getValue()
          Returns the entity this relation is pointing at.
 Entity Relation.getFrom()
          Returns the entity from where the relation originates.
 Entity[] PartitionData.getEntities()
          Returns all the entitys in this partition.
 Entity[] Partition.getEntities()
          Returns an array of all the entities in the submodel.
 Entity NoSuchRelationException.getEntity()
          Returns the entity in which the relation could not be found.
 Entity LocalRelationData.getFrom()
          Returns the entity from where the relation originates.
 Entity LocalRelationData.getValue()
          Returns the entity this relation is pointing at.
 Entity LocalRelationData.getRelationType()
          Returns the instance of Entity describing this relation's type.
 Entity[] LocalPartitionData.getEntities()
          Returns all the entitys in this partition.
 Entity LocalKnowledgeModel.getEntity(java.lang.Object id)
          Find an entity in the model with the given name or ID.
 Entity KnowledgeModel.getEntity(java.lang.Object id)
          Find an entity in the model with the given name or ID.
 Entity[] KnowledgeModel.getEntities()
          Returns an array of all entities in the model.
 Entity EntityTypeNotMatchedException.getEntity()
          Returns the entity that the was attempted to be instanciated.
 Entity[] Entity.getImmediateSuperclasses()
          Returns the direct superclass(es) of this entity.
 Entity[] Entity.getImmediateSubclasses()
          Returns all the direct subclasses of this entity.
 Entity[] Entity.getAllSubclasses()
          Returns all direct and indirect subclasses of this entity.
 Entity[] Entity.getAllSuperclasses()
          Returns all direct and indirect subclasses of this entity.
 Entity[] AbstractKnowledgeModel.getEntities()
          Returns an array of all entities in the model.
 

Methods in jcreek.representation with parameters of type Entity
 void TemporaryRelationData.setFrom(Entity from)
          Sets the from-entity (the origin) of the relation.
 void TemporaryRelationData.setValue(Entity value)
          Sets the value (the target) of the relation.
 void TemporaryRelationData.setRelationType(Entity relationType)
          Sets this relation's type.
 void SubModel.add(Entity e)
          Adds an entity to the submodel.
 void SubModel.add(Entity[] ents)
          Adds a set of entitites to the submodel.
 boolean SubModel.remove(Entity r)
          Removes an entity from the submodel.
 boolean SubModel.contains(Entity ent)
          Returns true if the submodel contains the entity.
 void RelationType.setValueType(Entity type)
          Sets the value type of this relation type.
 Relation RelationType.newInstance(Entity from, Entity to)
          Creates a new relation of the type represented by this RelationType between the two supplied relations.
 Relation RelationType.newInstance(Entity from, Entity to, double explanationStrength)
          Creates a new relation of the type represented by this RelationType between the two supplied relations.
static boolean RelationType.matches(Entity ent)
          An Entity is a RelationType if and only if and only if it is an (indirect) subclass of the Relation object.
 void RelationData.setFrom(Entity from)
          Sets the from-entity (the origin) of the relation.
 void RelationData.setValue(Entity value)
          Sets the value (the target) of the relation.
 void RelationData.setRelationType(Entity relationType)
          Sets this relation's type.
 void Relation.setValue(Entity value)
          Sets the value (the target) of the relation.
 void Relation.setFrom(Entity from)
          Sets the from-entity (the origin) of the relation.
 Relation Relation.inherit(Entity inheritedTo, ExplanationModel model)
          When inheriting a relation, a copy of the relation is made and returned.
 void PartitionData.addEntity(Entity entity)
          Adds an entity to this partition.
 boolean PartitionData.removeEntity(Entity entity)
          Removes an entity to the list of entity from this partition.
 boolean PartitionData.hasEntity(Entity entity)
          Returns true if the given entity is a part of this partition.
 void Partition.add(Entity entity)
          Adds an entity to the partition.
 void Partition.add(Entity[] ents)
          Adds a set of entitites to the partition.
 boolean Partition.remove(Entity ent)
          Removes an entity from the submodel.
 boolean Partition.contains(Entity ent)
          Returns true if the submodel contains the entity.
static boolean NumberEntity.matches(Entity ent)
          An Entity is of type NumberEntity if and only if it encapsulates an object that is an instance of java.lang.Number.
 void LocalRelationData.setFrom(Entity from)
          Sets the from-entity (the origin) of the relation.
 void LocalRelationData.setValue(Entity value)
          Sets the value (the target) of the relation.
 void LocalRelationData.setRelationType(Entity relationType)
          Sets this relation's type.
 void LocalPartitionData.addEntity(Entity entity)
          Adds an entity to this partition.
 boolean LocalPartitionData.removeEntity(Entity entity)
          Removes an entity to the list of entity from this partition.
 boolean LocalPartitionData.hasEntity(Entity entity)
          Returns true if the given entity is a part of this partition.
 void LocalKnowledgeModel.registerEntity(java.lang.String id, Entity ent)
          Indexes a given entity with the given id.
 boolean LocalKnowledgeModel.hasEntity(Entity entity)
          Returns true if this model contains the supplied entity.
 RelationData LocalKnowledgeModel.makeRelation(Entity from, Entity type, Entity value)
          Creates a new data object for storing data for a Relation.
 Relation[] LocalEntityData.getLocalRelations(Entity[] relationTypes)
          Returns the local relations from the entity represented by this object, where the type of each relation must be in the array of relation types supplied to this method.
 void KnowledgeModel.registerEntity(java.lang.String name, Entity ent)
          Indexes a given entity with the given name.
 RelationData KnowledgeModel.makeRelation(Entity from, Entity type, Entity value)
          Creates a new data object for storing data for a Relation.
static boolean EntityType.matches(Entity entity)
          Should return true if the given entity matches the pattern represented by this class of EntityType.
 Relation[] EntityData.getLocalRelations(Entity[] relationTypes)
          Returns the local relations from the entity represented by this object, where the type of each relation must be in the array of relation types supplied to this method.
 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.addRelation(java.lang.String relationType, Entity value)
          Adds a relation.
 Relation Entity.addRelation(java.lang.String relationType, Entity value, double explanationStrength)
          Adds a relation with a given strength.
 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.
 boolean Entity.isAssignableFrom(Entity subclassType)
          Returns true if this entity is a direct or indirect superclass of the given entity.
static boolean DoubleEntity.matches(Entity ent)
          An Entity is of type DoubleEntity if and only if it encapsulates an object that is an instance of java.lang.Double.
 

Constructors in jcreek.representation with parameters of type Entity
SubModel(Entity[] ents, Relation[] rels)
          Creates a new SubModel from an array of entities and relations to be included in the submodel.
RelationType(Entity relationTypeEntity)
          This constructor does not create a new relation type in the model, but merely creates a new RelationType object to encapsulate an entity that represents a RelationType already.
Relation(Entity from, Entity type, Entity value, double strength, boolean ignore)
          Creates a new relation without supplying a RelationType object (the RelationType class is really a convinience class of a representation level higher than Relation since the type of a relation in the formalism is represented by an Entity).
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.
NumberEntity(KnowledgeModel model, java.lang.Number number, Entity type)
          Creates a new NumberEntity that is a value of a supplied entity.
NumberEntity(Entity ent)
          Creates a NumberEntity from an existing Entity.
NoSuchRelationException(RelationType rcd, Entity ent)
          Creates a new NoSuchRelationException.
NoSuchRelationException(RelationType[] rcd, Entity ent)
          Creates a new NoSuchRelationException.
EntityTypeNotMatchedException(Entity entity, java.lang.Class entityType)
          Creates a new EntityTypeNotMatchedException.
EntityType(Entity entity)
          Creates a new EntityType encapsulating an existing entity.
EntityType(Entity entity, boolean ignore)
           
DoubleEntity(KnowledgeModel model, java.lang.Double number, Entity type)
          Creates a new NumberEntity that is a value of a supplied entity.
DoubleEntity(KnowledgeModel model, double number, Entity type)
          Creates a new NumberEntity that is a value of a supplied entity.
DoubleEntity(Entity ent)
          Creates a NumberEntity from an existing Entity.
 

Uses of Entity in jcreek.representation.cbr
 

Subclasses of Entity in jcreek.representation.cbr
 class Case
          A case is a particular type of entity that represents a case (in the Case- Based Reasoning sense).
 class ClassEntity
          Represents an entity type that encapsulates a Java Class object.
 class StringEntity
          A particular type of entity that encapsulates an instance of String.
 class URLEntity
          A particular type of entity that encapsulates an instance of URL.
 

Methods in jcreek.representation.cbr that return Entity
 Entity Case.getSolution()
          Returns the solution of this Case.
 

Methods in jcreek.representation.cbr with parameters of type Entity
static boolean URLEntity.matches(Entity ent)
          An Entity is of type URLEntity if and only if it encapsulates an object that is an instance of java.net.URL.
static boolean StringEntity.matches(Entity ent)
          An Entity is of type StringEntity if and only if it encapsulates an object that is an instance of java.lang.String.
static boolean ClassEntity.matches(Entity ent)
          Returns true if the given entitiy can be seen as a ClassEntity
 void Case.setSolution(Entity solution)
          Sets the solution of the case.
 Relation Case.addFinding(java.lang.String relationType, Entity value, double importance, double predictiveStrength)
          Adds a Relation for a Case.
static boolean Case.matches(Entity ent)
          An Entity is a RelationType if and only if and only if it is an (indirect) subclass of the Relation object.
 

Constructors in jcreek.representation.cbr with parameters of type Entity
URLEntity(KnowledgeModel model, java.net.URL url, Entity type)
          Creates a new URLEntity that is a value of a supplied entity.
URLEntity(Entity ent)
          Creates a URLEntity from an existing Entity.
StringEntity(KnowledgeModel model, java.lang.String string, Entity type)
          Creates a new StringEntity that is a value of a supplied entity.
StringEntity(Entity ent)
          Creates a StringEntity from an existing Entity.
ClassEntity(Entity ent)
          Creates a ClassEntity from an existing Entity.
Case(KnowledgeModel model, java.lang.String name, java.lang.String description, Entity caseType)
          Creates a new Case.
Case(Entity ent)
          Creates a Case from an existing Entity.
 

Uses of Entity in jcreek.representation.constraints
 

Methods in jcreek.representation.constraints that return Entity
protected  Entity ValueClassConstraintObject.getSuperEntity()
           
 Entity ValueClassConstraint.getSuperEntity()
          Returns the super entity
 

Methods in jcreek.representation.constraints with parameters of type Entity
 ConstraintCheckResult GeneralConstraintObject.check(Entity from)
          Checks the constraint on an entity
 ConstraintCheckResult ValueRangeConstraintObject.check(Entity from)
           
 ConstraintCheckResult ValueClassConstraintObject.check(Entity from)
           
protected  void ValueClassConstraintObject.setSuperEntity(Entity e)
           
 void ValueClassConstraint.setSuperEntity(Entity superEntity)
          Sets the mandatory super entity
abstract  ConstraintCheckResult ConstraintObject.check(Entity from)
          Checks whether the constraint is violated or not.
 ConstraintCheckResult Constraint.check(Entity e)
          Checks the constraint, met or violated
protected  void ConcreteValueConstraintObject.addValue(Entity val)
          Adds a new value to the allowed/dissallowed list
 ConstraintCheckResult ConcreteValueConstraintObject.check(Entity from)
          Checks the constraint
 ConstraintCheckResult CardinalityConstraintObject.check(Entity from)
           
 

Constructors in jcreek.representation.constraints with parameters of type Entity
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
DJavaAdapter(Entity entity)
          Creates a new instance of DJavaAdapter
 

Uses of Entity in jcreek.representation.inference
 

Methods in jcreek.representation.inference with parameters of type Entity
 boolean SubclassSpreadingActivationRule.accept(Relation from, Entity target)
           
 boolean SubclassSpreadingActivationRule.accept(Entity from, Relation target)
           
 boolean SubclassSpreadingActivationRule.enter(Entity target)
           
 boolean SubclassSpreadingActivationRule.reenter(Entity target)
           
 boolean SubclassInheritanceMethod.accept(Relation from, Entity next)
           
 boolean SubclassInheritanceMethod.reenter(Entity target)
           
abstract  boolean SpreadingActivationRule.accept(Relation from, Entity target)
          Returns true if we can accept the Entity target from the Relation from.
 boolean SpreadingActivationRule.reenter(Entity target)
          This method is called on an entity that has already been spread through, to see if we should spread through it again.
protected  ExplanationModel SpreadingActivationRule.generateModel(Entity origin)
          Method for generating an instance of the model used in the execution of the rule.
 ExplanationModel SpreadingActivationRule.execute(Entity origin)
          The basic spreading activation algorithm.
 Relation[] SortedPlausibleInheritanceMethod.inherit(Entity e)
           
 boolean PlausibleInheritanceMethod.accept(Relation rel, Entity target)
           
 boolean PlausibleInheritanceMethod.reenter(Entity target)
           
 ExplanationModel PlausibleInheritanceMethod.execute(Entity origin)
           
 boolean PartitionPlausibleInheritanceMethod.accept(Relation rel, Entity ent)
           
 Relation[] InheritanceMethod.inherit(Entity origin)
           
 Explanation ExplanationModel.getStrongestExplanation(Entity target)
          Returns the explanation representing the strongest path from the origin entity to the target entity.
 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(Entity target, int acceptedComplexity)
          Exhaustive, depth-first search for paths within the submodel.
 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.
 double ExplanationModel.getExplanationStrength(Entity target)
           
static double ExplanationModel.getExplanationStrength(Explanation[] paths, Entity target)
           
 boolean Explanation.contains(Entity ent)
           
 



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