clipstab
Class CLIPSClassLoader
java.lang.Object
|
+--clipstab.CLIPSLoader
|
+--clipstab.CLIPSClassLoader
- public class CLIPSClassLoader
- extends CLIPSLoader
Store a set of classes in Clips ontology file format Clips requires that
clses be stored so that there are no forward references so we start at root
and descend the class hierarchy writing out classes whose parents have
already been written out.
|
Method Summary |
private boolean |
isStorable(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeAccessorFacet()
|
private void |
storeAllowedClsesFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeAllowedParentsFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeAllowedValuesFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeAssociatedFacet(edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeCardinalityFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot,
boolean allowsMultiple)
|
private void |
storeCls(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeClsAndSubclasses(edu.stanford.smi.protege.model.Cls cls)
|
void |
storeClses(edu.stanford.smi.protege.model.KnowledgeBase kb,
java.util.Collection errors,
javax.swing.ProgressMonitor pm)
|
private void |
storeCollectionFacet(java.lang.String name,
java.util.Collection c,
boolean isExtension,
edu.stanford.smi.protege.model.ValueType type,
boolean storeIfEmpty)
|
private void |
storeComment(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeDefaultValueFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeInverseProperty(edu.stanford.smi.protege.model.Slot slot)
|
private void |
storePatternMatchRole(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeRangeFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeRole(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeSlot(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeSlotDocumentation(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeSlots(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeSubclasses(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeSuperclasses(edu.stanford.smi.protege.model.Cls cls)
|
private void |
storeSuperslotProperty(edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeTopLevelSlots(edu.stanford.smi.protege.model.KnowledgeBase kb)
Top level slots are stored as slots on a fake class |
private void |
storeTypeFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeUserFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot,
edu.stanford.smi.protege.model.Facet facet)
|
private void |
storeUserFacets(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeValueFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private void |
storeVisibilityFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
|
private boolean |
superclassesStored(edu.stanford.smi.protege.model.Cls cls)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_typeStrings
private static java.util.Map _typeStrings
_storedClses
private java.util.Collection _storedClses
_objMonitor
private javax.swing.ProgressMonitor _objMonitor
_currentProgress
private int _currentProgress
_errors
private java.util.Collection _errors
CLIPSClassLoader
public CLIPSClassLoader(clipstab.CLIPSRuntime inRuntime)
isStorable
private boolean isStorable(edu.stanford.smi.protege.model.Cls cls)
storeAccessorFacet
private void storeAccessorFacet()
storeAllowedClsesFacet
private void storeAllowedClsesFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeAllowedParentsFacet
private void storeAllowedParentsFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeAllowedValuesFacet
private void storeAllowedValuesFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeAssociatedFacet
private void storeAssociatedFacet(edu.stanford.smi.protege.model.Slot slot)
storeCardinalityFacet
private void storeCardinalityFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot,
boolean allowsMultiple)
storeVisibilityFacet
private void storeVisibilityFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeCls
private void storeCls(edu.stanford.smi.protege.model.Cls cls)
storeClsAndSubclasses
private void storeClsAndSubclasses(edu.stanford.smi.protege.model.Cls cls)
storeClses
public void storeClses(edu.stanford.smi.protege.model.KnowledgeBase kb,
java.util.Collection errors,
javax.swing.ProgressMonitor pm)
storeCollectionFacet
private void storeCollectionFacet(java.lang.String name,
java.util.Collection c,
boolean isExtension,
edu.stanford.smi.protege.model.ValueType type,
boolean storeIfEmpty)
storeComment
private void storeComment(edu.stanford.smi.protege.model.Cls cls)
storeDefaultValueFacet
private void storeDefaultValueFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeInverseProperty
private void storeInverseProperty(edu.stanford.smi.protege.model.Slot slot)
storeRangeFacet
private void storeRangeFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeRole
private void storeRole(edu.stanford.smi.protege.model.Cls cls)
storePatternMatchRole
private void storePatternMatchRole(edu.stanford.smi.protege.model.Cls cls)
storeSlot
private void storeSlot(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeSlotDocumentation
private void storeSlotDocumentation(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeSlots
private void storeSlots(edu.stanford.smi.protege.model.Cls cls)
storeSubclasses
private void storeSubclasses(edu.stanford.smi.protege.model.Cls cls)
storeSuperclasses
private void storeSuperclasses(edu.stanford.smi.protege.model.Cls cls)
storeSuperslotProperty
private void storeSuperslotProperty(edu.stanford.smi.protege.model.Slot slot)
storeTopLevelSlots
private void storeTopLevelSlots(edu.stanford.smi.protege.model.KnowledgeBase kb)
- Top level slots are stored as slots on a fake class
- Parameters:
kb - Description of Parameter
storeTypeFacet
private void storeTypeFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeUserFacet
private void storeUserFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot,
edu.stanford.smi.protege.model.Facet facet)
storeUserFacets
private void storeUserFacets(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
storeValueFacet
private void storeValueFacet(edu.stanford.smi.protege.model.Cls cls,
edu.stanford.smi.protege.model.Slot slot)
superclassesStored
private boolean superclassesStored(edu.stanford.smi.protege.model.Cls cls)