Protege-2000 1.7

edu.stanford.smi.protege.storage.clips
Class ClipsKnowledgeBaseFactory

java.lang.Object
  |
  +--edu.stanford.smi.protege.storage.clips.ClipsKnowledgeBaseFactory
All Implemented Interfaces:
KnowledgeBaseFactory

public class ClipsKnowledgeBaseFactory
extends Object
implements KnowledgeBaseFactory

Description of the class

Author:
Ray Fergerson

Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
FACTORY_CLASS_NAME
 
Constructor Summary
ClipsKnowledgeBaseFactory()
           
 
Method Summary
 KnowledgeBase createKnowledgeBase(Collection errors)
           
 KnowledgeBaseSourcesEditor createKnowledgeBaseSourcesEditor(String projectName, PropertyList list)
           
static String getClsesSourceFile(PropertyList sources)
           
 String getDescription()
           
static String getInstancesSourceFile(PropertyList sources)
           
 String getProjectFilePath()
           
 void includeKnowledgeBase(KnowledgeBase kb, PropertyList sources, Collection errors)
           
 boolean isComplete(PropertyList sources)
           
 void loadKnowledgeBase(KnowledgeBase kb, PropertyList sources, Collection errors)
           
 KnowledgeBase loadKnowledgeBase(Reader clsesReader, Reader instancesReader, Collection errors)
           
 KnowledgeBase loadKnowledgeBase(String clsesFileName, String instancesFileName, Collection errors)
           
 void saveKnowledgeBase(KnowledgeBase kb, PropertyList sources, Collection errors)
           
 void saveKnowledgeBase(KnowledgeBase kb, String clsesFilename, String instancesFilename, Collection errors)
           
 void saveKnowledgeBase(KnowledgeBase kb, Writer clsesWriter, Writer instancesWriter, Collection errors)
           
static void setSourceFiles(PropertyList sources, String clsesFileName, String instancesFileName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClipsKnowledgeBaseFactory

public ClipsKnowledgeBaseFactory()
Method Detail

createKnowledgeBase

public KnowledgeBase createKnowledgeBase(Collection errors)
Specified by:
createKnowledgeBase in interface KnowledgeBaseFactory

createKnowledgeBaseSourcesEditor

public KnowledgeBaseSourcesEditor createKnowledgeBaseSourcesEditor(String projectName,
                                                                   PropertyList list)
Specified by:
createKnowledgeBaseSourcesEditor in interface KnowledgeBaseFactory

getClsesSourceFile

public static String getClsesSourceFile(PropertyList sources)

getDescription

public String getDescription()
Specified by:
getDescription in interface KnowledgeBaseFactory

getInstancesSourceFile

public static String getInstancesSourceFile(PropertyList sources)

getProjectFilePath

public String getProjectFilePath()
Specified by:
getProjectFilePath in interface KnowledgeBaseFactory

includeKnowledgeBase

public void includeKnowledgeBase(KnowledgeBase kb,
                                 PropertyList sources,
                                 Collection errors)
Specified by:
includeKnowledgeBase in interface KnowledgeBaseFactory

isComplete

public boolean isComplete(PropertyList sources)
Specified by:
isComplete in interface KnowledgeBaseFactory

loadKnowledgeBase

public void loadKnowledgeBase(KnowledgeBase kb,
                              PropertyList sources,
                              Collection errors)
Specified by:
loadKnowledgeBase in interface KnowledgeBaseFactory

loadKnowledgeBase

public KnowledgeBase loadKnowledgeBase(Reader clsesReader,
                                       Reader instancesReader,
                                       Collection errors)

loadKnowledgeBase

public KnowledgeBase loadKnowledgeBase(String clsesFileName,
                                       String instancesFileName,
                                       Collection errors)

saveKnowledgeBase

public void saveKnowledgeBase(KnowledgeBase kb,
                              PropertyList sources,
                              Collection errors)
Specified by:
saveKnowledgeBase in interface KnowledgeBaseFactory

saveKnowledgeBase

public void saveKnowledgeBase(KnowledgeBase kb,
                              Writer clsesWriter,
                              Writer instancesWriter,
                              Collection errors)

saveKnowledgeBase

public void saveKnowledgeBase(KnowledgeBase kb,
                              String clsesFilename,
                              String instancesFilename,
                              Collection errors)

setSourceFiles

public static void setSourceFiles(PropertyList sources,
                                  String clsesFileName,
                                  String instancesFileName)

toString

public String toString()
Overrides:
toString in class Object

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.