Uses of Class
SemanticNetwork.ConceptInstance

Packages that use ConceptInstance
KnowledgeBase   
Reasoner   
SemanticNetwork   
 

Uses of ConceptInstance in KnowledgeBase
 

Fields in KnowledgeBase declared as ConceptInstance
 ConceptInstance KnowledgeBase.EvaluationResult.concept_instance
           
 

Methods in KnowledgeBase with parameters of type ConceptInstance
protected  boolean KnowledgeBase.evaluateEarlyDependency(DependencyNode dependency_node, java.lang.String relation_name, ConceptInstance concept_instance, java.util.ArrayList referent_concept_nodes)
          Returns whether an early dependency is satisfied.
protected  boolean KnowledgeBase.evaluateLateDependency(DependencyNode dependency_node, ConceptInstance concept_instance, java.util.ArrayList referent_concept_nodes, ObjectInference object_inference1, ObjectInference object_inference2)
          Returns whether a late dependency is satisfied.
private  KnowledgeBase.EvaluationResult KnowledgeBase.evaluateParameter(java.lang.String formal_parameter, ConceptInstance concept_instance, java.lang.String relation_name)
          Returns the fields from the dependency signature (e.g., ?
 java.util.ArrayList ConceptNode.getAttributeIntervalNodes(java.lang.String attribute_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any attribute intervals that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 java.util.ArrayList ConceptNode.getConstraintNodes(java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any constraints that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
protected  java.util.ArrayList ConceptNode.getConstraintsOrEarlyInferences(int inherit_mode, java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any constraints or inferences that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 DOFAdjustmentNode ConceptNode.getDOFAdjustmentNode(java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any degree-of-freedom adjustment that is applicable in this concept node or anywhere above it in its inheritance hierarchy.
private  java.util.ArrayList ConceptNode.getFieldNodes(java.lang.String field_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any fields that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 java.util.ArrayList ConceptNode.getInferenceNodes(java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance, boolean is_early_otherwise_late_evaluation, ObjectInference object_inference1, ObjectInference object_inference2)
          Returns any inferences that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
private  java.util.ArrayList ConceptNode.getLateInferences(ConceptInstance concept_instance, java.util.ArrayList referent_concept_nodes, ObjectInference object_inference1, ObjectInference object_inference2)
          Returns any late inferences (still embedded in their dependency nodes) that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 java.lang.String ConceptNode.getModelName(java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns the model name of this concept based on the given context.
 java.util.ArrayList ConceptNode.getPropertyNodes(java.lang.String property_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any properties that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 RegionSet ConceptNode.getRegionSet(java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance, java.lang.String region_set_name)
          Builds and returns a region set of all regions in this concept node or anywhere above it in its inheritance hierarchy.
 java.util.ArrayList ConceptNode.getRelationNodes(java.lang.String relation_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any relations that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
private  java.util.ArrayList ConceptNode.inheritFieldOrRelationOrPropertyOrAttributeInterval(int inherit_mode, java.lang.String argument_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance)
          Returns any fields or properties or relations or attribute intervals that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
private  java.util.ArrayList ConceptNode.inheritInferencesOrConstraints(int inherit_mode, java.lang.String argument_name, java.util.ArrayList referent_concept_nodes, ConceptInstance concept_instance, boolean is_early_otherwise_late_evaluation, ObjectInference object_inference1, ObjectInference object_inference2)
          Returns any inferences or constraints that are applicable in this concept node or anywhere above it in its inheritance hierarchy.
 

Uses of ConceptInstance in Reasoner
 

Fields in Reasoner declared as ConceptInstance
private  ConceptInstance ObjectTemplate.m_concept_instance
           
 

Methods in Reasoner that return ConceptInstance
 ConceptInstance ObjectTemplate.getConceptInstance()
          Returns the concept instance associated with this object template.
 

Methods in Reasoner with parameters of type ConceptInstance
private  void StaticReasoner.buildConstraintsAndEarlyInferencesAndModel(ConceptInstance concept_instance, ObjectTemplate object_template, java.lang.String viewer_position)
          Adds to the object template set all inferred constraints and to the semantic network all inferred attributes.
private  void StaticReasoner.buildDimensions(ConceptInstance concept_instance, ObjectTemplate object_template)
          Defines the plausibility intervals for the dimensions of each concept instance and adds them to the object template set.
 

Constructors in Reasoner with parameters of type ConceptInstance
ObjectTemplate(ConceptInstance concept_instance)
          Creates a new object template associated with a concept instance
 

Uses of ConceptInstance in SemanticNetwork
 

Methods in SemanticNetwork that return ConceptInstance
 ConceptInstance SemanticNetwork.getConceptInstance(java.lang.String concept_label)
          Returns a concept instance in this semantic network.
 ConceptInstance ConceptInstance.getClone()
          Returns a deep clone for all fields of this concept instance except for its concept node, which is copied by reference.
 

Methods in SemanticNetwork with parameters of type ConceptInstance
 void SemanticNetwork.addConceptInstance(ConceptInstance concept_instance)
          Adds a concept instance to this semantic network and binds it to a concept instance.