Uses of Interface
jcreek.representation.KnowledgeModel

Packages that use KnowledgeModel
jcreek.cke   
jcreek.cke.document   
jcreek.cke.importexport   
jcreek.cke.importexport.jcxml   
jcreek.cke.visualizer   
jcreek.cli   
jcreek.examples   
jcreek.gui   
jcreek.gui.conceptmap   
jcreek.gui.cycle   
jcreek.gui.representation   
jcreek.gui.representation.constraints   
jcreek.reasoning   
jcreek.representation   
jcreek.representation.cbr   
jcreek.representation.constraints   
jcreek.representation.inference   
 

Uses of KnowledgeModel in jcreek.cke
 

Fields in jcreek.cke declared as KnowledgeModel
protected  KnowledgeModel CreekDocumentGroup.km
          Reference to the Knowledge Model
 

Methods in jcreek.cke that return KnowledgeModel
 KnowledgeModel CreekDocumentGroup.getKM()
          Retrieve the KnowledgeModel.
 

Methods in jcreek.cke with parameters of type KnowledgeModel
protected  void CreekDocumentGroup.fireModelOpened(KnowledgeModel newKM)
          Let all the property change listeners know that the current knowledge model has been opened
protected  void CreekDocumentGroup.fireModelClosed(KnowledgeModel oldKM)
          Let all the property change listeners know that the current knowledge model has been closed
 void CreekDocumentGroup.newKM(KnowledgeModel km)
           
 void CreekDocumentGroup.setKM(KnowledgeModel km)
           
 

Uses of KnowledgeModel in jcreek.cke.document
 

Fields in jcreek.cke.document declared as KnowledgeModel
protected  KnowledgeModel KnowledgeModelController.km
          The knowledge Model for this document
 

Methods in jcreek.cke.document that return KnowledgeModel
 KnowledgeModel SerializeGraphDocument.getKnowledgeModel()
           
 KnowledgeModel KnowledgeModelController.getModel()
          Returns the reference to the object acting as the model for this document.
 

Uses of KnowledgeModel in jcreek.cke.importexport
 

Constructors in jcreek.cke.importexport with parameters of type KnowledgeModel
KnowledgeModelImportUtilities(KnowledgeModel km)
          The constructor that only sets the JavaCreek Knowledge Model to use in the import process.
KnowledgeModelExportUtilities(KnowledgeModel km)
          The constructor that only sets the JavaCreek Knowledge Model to use in the export process.
ImportExportsWizards(java.awt.Frame parent, KnowledgeModel km, int dialogType)
          Initializes the GUI.
 

Uses of KnowledgeModel in jcreek.cke.importexport.jcxml
 

Constructors in jcreek.cke.importexport.jcxml with parameters of type KnowledgeModel
JCXMLimportParser(org.w3c.dom.Document document, KnowledgeModel km, boolean abortOnFatalErrors, ProcessStatusWindowInterface statusWindow)
          Constructor that takes as input a DOM Document of a JCXML XML file that is assumed valid, and traverses that document.
JCXMLimport(java.awt.Frame parent, KnowledgeModel km)
          Constructor for JCXMLimport, which sets some basic settings.
JCXMLexportParser(java.lang.String fileName, KnowledgeModel km, boolean abortOnFatalErrors, ProcessStatusWindowInterface statusWindow)
          Does set some basic settings before any parsing may begin.
JCXMLexport(java.awt.Frame parent, KnowledgeModel km)
          Constructor for JCXMLexport, which does set some basic settings before the process of exporting the Knowledge Model may start.
 

Uses of KnowledgeModel in jcreek.cke.visualizer
 

Fields in jcreek.cke.visualizer declared as KnowledgeModel
protected  KnowledgeModel SubModelDialog.km
           
 

Methods in jcreek.cke.visualizer with parameters of type KnowledgeModel
protected  Entity[] PreferencesDialog.getConceptList(KnowledgeModel km)
           
 void EntityList.updateModelView(KnowledgeModel km)
           
 

Constructors in jcreek.cke.visualizer with parameters of type KnowledgeModel
RelationComboBoxModel(KnowledgeModel km)
           
PreferencesDialog(java.awt.Frame owner, KnowledgeModel kmm)
           
EntityListModel(KnowledgeModel km)
           
EntityComboBoxModel(KnowledgeModel km)
           
DomainRelationDlg.RelationComboBoxModel(KnowledgeModel km)
           
CaseView(Visualizer win, KnowledgeModel km)
           
 

Uses of KnowledgeModel in jcreek.cli
 

Methods in jcreek.cli that return KnowledgeModel
 KnowledgeModel CreekJatha.getKnowledgeModel()
           
 

Methods in jcreek.cli with parameters of type KnowledgeModel
 void CreekJatha.setKnowledgeModel(KnowledgeModel km)
           
 

Constructors in jcreek.cli with parameters of type KnowledgeModel
CreekJatha(KnowledgeModel km)
           
 

Uses of KnowledgeModel in jcreek.examples
 

Methods in jcreek.examples that return KnowledgeModel
protected static KnowledgeModel ModellingTutorial.loadKmFromFile(java.lang.String filename, java.lang.String cmd)
          Load knowledge model from file successfully or exit program.
static KnowledgeModel CreekExampleOld.generateModel()
          Generates a new KnowledgeModel for a simple car-start problem domain.
static KnowledgeModel CreekExampleOld.loadModel(java.lang.String filename)
          Example of loading a KnowledgeModel from disk.
static KnowledgeModel CreekExample.loadModel(java.lang.String filename)
          Example of loading a KnowledgeModel from disk.
 

Methods in jcreek.examples with parameters of type KnowledgeModel
protected static void ModellingTutorial.theActualMatching(KnowledgeModel km)
           
static void CreekExampleOld.displayModel(KnowledgeModel km, boolean nogui)
          Takes an already created model and displays the cases and entities of the model in different ways.
static void CreekExampleOld.saveModel(KnowledgeModel model, java.lang.String filename)
          Exampel of saving the given model to disk.
static void CreekExampleOld.solveCBR(KnowledgeModel km, boolean nogui)
          Example of the jCreek CBR mechanism (jcreek.reasoning) and some GUI elements displaying the process.
static Entity CreekExample.getEntity(KnowledgeModel km, java.lang.String name)
          Improvement to km.getEntity (more meaningful exception than NullPointer).
static void CreekExample.addAttributes(KnowledgeModel km)
          Generates a new KnowledgeModel for a simple car-start problem domain, part 1 of 3.
static void CreekExample.addCases(KnowledgeModel km)
          Generates a new KnowledgeModel for a simple car-start problem domain, part 2 of 3.
static void CreekExample.addCausalModel(KnowledgeModel km)
          Generates a new KnowledgeModel for a simple car-start problem domain, part 3 of 3.
static void CreekExample.displayModel(KnowledgeModel km, boolean showGUI)
          Takes an already created model and displays the cases and entities of the model in different ways.
static void CreekExample.saveModel(KnowledgeModel model, java.lang.String filename)
          Exampel of saving the given model to disk.
static void CreekExample.solveCBR(KnowledgeModel km, boolean showGUI)
          Example of the jCreek CBR mechanism (jcreek.reasoning) and some GUI elements displaying the process.
static boolean BuildJavaModel.hasRelation(KnowledgeModel km, Relation test)
           
static boolean BuildJavaModel.isModelDifferent(KnowledgeModel km1, KnowledgeModel km2)
           
 

Constructors in jcreek.examples with parameters of type KnowledgeModel
FrameBrowser(KnowledgeModel km, java.lang.String conceptName)
          Creates a new FrameBrowser for the KnowledgeModel supplied.
 

Uses of KnowledgeModel in jcreek.gui
 

Constructors in jcreek.gui with parameters of type KnowledgeModel
SubModelView(KnowledgeModel km, SubModel model, boolean manipulatable, boolean layoutOnResize)
          Creates a new SubModelView from the supplied KnowledgeModel and SubModel objects.
 

Uses of KnowledgeModel in jcreek.gui.conceptmap
 

Methods in jcreek.gui.conceptmap that return KnowledgeModel
 KnowledgeModel ConceptMapModel.getKnowledgeModel()
          Returns the KnowledgeModel of this model.
 

Methods in jcreek.gui.conceptmap with parameters of type KnowledgeModel
 void VisualRelation.connectAfterLoad(KnowledgeModel model)
           
 

Constructors in jcreek.gui.conceptmap with parameters of type KnowledgeModel
ConceptMapModel(KnowledgeModel km)
          Creates a new, empty ConceptMapModel.
 

Uses of KnowledgeModel in jcreek.gui.cycle
 

Methods in jcreek.gui.cycle that return KnowledgeModel
 KnowledgeModel Cycle.getKnowledgeModel()
           
 

Methods in jcreek.gui.cycle with parameters of type KnowledgeModel
 void Cycle.openKnowledgeModel(KnowledgeModel km)
           
 

Uses of KnowledgeModel in jcreek.gui.representation
 

Methods in jcreek.gui.representation with parameters of type KnowledgeModel
 void FrameTableModel.formatTable(javax.swing.JTable table, KnowledgeModel knowledgeModel)
           
 void CaseTableModel.formatTable(javax.swing.JTable table, KnowledgeModel knowledgeModel)
           
 

Constructors in jcreek.gui.representation with parameters of type KnowledgeModel
FramePane(KnowledgeModel km)
          Creates a new FramePane encapsulating a new entity.
CasePaneNew(KnowledgeModel km)
          Creates a new CasePane for a new, empty case (instance of jcreek.representation.Case).
CasePane(KnowledgeModel km)
          Creates a new CasePane for a new, empty case (instance of jcreek.representation.Case).
 

Uses of KnowledgeModel in jcreek.gui.representation.constraints
 

Methods in jcreek.gui.representation.constraints with parameters of type KnowledgeModel
 void frmConstraintChecker.check(KnowledgeModel km)
           
 void pnlValueClassConstraint.setKnowledgeModel(KnowledgeModel km)
           
 void pnlConcreteValueConstraint.setKnowledgeModel(KnowledgeModel km)
          Gives the panel a reference to the knowledge model.
 java.lang.String ConstraintChecker.check(KnowledgeModel km)
           
 

Uses of KnowledgeModel in jcreek.reasoning
 

Fields in jcreek.reasoning declared as KnowledgeModel
protected  KnowledgeModel CBRReasoningStep.km
           
 

Methods in jcreek.reasoning that return KnowledgeModel
 KnowledgeModel EntityComparison.getKnowledgeModel()
          Returns the knowledge model of the origin concept.
 KnowledgeModel CBRReasoningStep.getKnowledgeModel()
          Returns the KnowledgeModel this reasoning is executed on.
 

Constructors in jcreek.reasoning with parameters of type KnowledgeModel
CBRReasoningStep(KnowledgeModel model)
          Creates a new CBRReasoningStep using the model specified.
 

Uses of KnowledgeModel in jcreek.representation
 

Classes in jcreek.representation that implement KnowledgeModel
 class AbstractKnowledgeModel
          An abstract implementation of the methods of the KnowledgeModel interface that is not dependent on the mode of storage.
 class LocalKnowledgeModel
          The KnowledgeModel is the main interface to the model of entities and relations.
 

Methods in jcreek.representation that return KnowledgeModel
 KnowledgeModel Relation.getKnowledgeModel()
          Returns the knowledgemodel this relation belongs to.
 KnowledgeModel Partition.getKnowledgeModel()
          Returns the knowledgemodel this partition belongs to.
 KnowledgeModel Entity.getKnowledgeModel()
          Returns the knowledgemodel this concept belongs to.
 KnowledgeModel Context.getKnowledgeModel()
           
 

Methods in jcreek.representation with parameters of type KnowledgeModel
 void KnowledgeModel.importModel(KnowledgeModel model)
          Removes any existing content from the KnowledgeModel and replaces it with the contents of the current model.
 void KnowledgeModel.mergeModel(KnowledgeModel model)
          This method merges the contents of a given model into the current model.
 void EpistemologicalModel.generateEpistemologicalModel(KnowledgeModel km)
          Generate the epistemological in the (empty) supplied knowledge model.
 void BasicModel.generateEpistemologicalModel(KnowledgeModel model)
           
static void BasicModel.generateBasicModel(KnowledgeModel model)
           
 void AbstractKnowledgeModel.importModel(KnowledgeModel model)
          Removes any existing content from the KnowledgeModel and replaces it with the contents of the current model.
 void AbstractKnowledgeModel.mergeModel(KnowledgeModel model)
          This method merges the contents of a given model into the current model.
 

Constructors in jcreek.representation with parameters of type KnowledgeModel
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.
Partition(KnowledgeModel model, java.lang.String name)
          Creates a new Partition with the given name in the given KnowledgeModel.
NumberEntity(KnowledgeModel model, java.lang.Number number, java.lang.String description)
          Creates a new NumberEntity.
NumberEntity(KnowledgeModel model, java.lang.Number number, Entity type)
          Creates a new NumberEntity that is a value of a supplied entity.
LocalKnowledgeModel(KnowledgeModel model)
          Creates a new KnowledgeModel by importing the contents of the supplied model.
EntityType(KnowledgeModel model, java.lang.String name, java.lang.String description)
          Creates a new instance by creating a new node in the semantic network of this particular type.
Entity(KnowledgeModel knowledgeModel, java.lang.String name, java.lang.String description)
          Create a new entity with the given name, description and creator object.
Entity(KnowledgeModel knowledgeModel, java.lang.String name, java.lang.String description, java.lang.Object user)
          Added for compatibility reason.
DoubleEntity(KnowledgeModel model, double number, java.lang.String description)
          Creates a new DoubleEntity.
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.
AbstractKnowledgeModel(KnowledgeModel model)
          Creates a new KnowledgeModel by importing the contents of the supplied model.
 

Uses of KnowledgeModel in jcreek.representation.cbr
 

Methods in jcreek.representation.cbr with parameters of type KnowledgeModel
 void IsoPodModel.generateEpistemologicalModel(KnowledgeModel model)
           
static void IsoPodModel.generateCBRModel(KnowledgeModel model)
           
 void CBRModel.generateEpistemologicalModel(KnowledgeModel model)
           
static void CBRModel.generateCBRModel(KnowledgeModel model)
           
 

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

Uses of KnowledgeModel in jcreek.representation.constraints
 

Fields in jcreek.representation.constraints declared as KnowledgeModel
protected  KnowledgeModel ConstraintObject.km
           
protected  KnowledgeModel Constraint.knowledgeModel
           
 

Methods in jcreek.representation.constraints with parameters of type KnowledgeModel
 Constraint GeneralConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
          Creates a new constraint object of this type
 Constraint ValueRangeConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
           
 Constraint ValueClassConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
           
 void LocalConstraintData.setKnowledgeModel(KnowledgeModel km)
          Sets the knowledge model
This method is used for building up the structures in the knowledge model during loading from file.
abstract  Constraint ConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
          Creates a Constraint object of a specific type
 void ConstraintObject.setKnowledgeModel(KnowledgeModel km)
          Sets the knowledge model the constraint shal bellong to
 void Constraint.setKnowledgeModel(KnowledgeModel knowledgeModel)
          Sets the knowledge model that this constraint contains
 Constraint ConcreteValueConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
          Creates a ConcretValueConstraint object from a ConstraintData object
 Constraint CardinalityConstraintObject.newConstraintInstance(KnowledgeModel km, ConstraintData data)
          Creates a Cardinality constraint object
 

Constructors in jcreek.representation.constraints with parameters of type KnowledgeModel
GeneralConstraint(KnowledgeModel knowledgeModel, java.lang.String constraintString, java.lang.String description)
          Creates a new instance of GeneralConstraint
GeneralConstraint(KnowledgeModel km, ConstraintData data)
          Creates a new instance of CardinalityConstraint from a constraint data object
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
ValueRangeConstraint(KnowledgeModel knowledgeModel, ConstraintData constraintData)
           
ValueClassConstraint(KnowledgeModel knowledgeModel, RelationType rel, Entity superEntity, java.lang.String description)
          Creates a new instance of ValueClassConstraint
ValueClassConstraint(KnowledgeModel knowledgeModel, ConstraintData constraintData)
          Creates a new instance of ValueClassConstraint from a constraint data object
LocalConstraintData(KnowledgeModel km, java.lang.Integer id)
          Creates a new instance of LocalConstraintData
Constraint(KnowledgeModel knowledgeModel, java.lang.String description)
          Creates a new instance of Constraint
Constraint(KnowledgeModel knowledgeModel, ConstraintData constraintData)
          Creates a new instance of CardinalityConstraint from a constraint data object
ConcreteValueConstraint(KnowledgeModel knowledgeModel, RelationType rel, java.util.ArrayList values, boolean allowed, java.lang.String description)
          Creates a new instance of ConcreteValueConstraint
ConcreteValueConstraint(KnowledgeModel knowledgeModel, ConstraintData constraintData)
          Creates a new instance of ConcreteValueConstraint
CardinalityConstraint(KnowledgeModel knowledgeModel, RelationType rel, int numberMin, int numberMax, java.lang.String description)
          Creates a new instance of CardinalityConstraint
CardinalityConstraint(KnowledgeModel knowledgeModel, ConstraintData constraintData)
          Creates a new instance of CardinalityConstraint from a constraint data object
 

Uses of KnowledgeModel in jcreek.representation.inference
 

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



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