Protege 2.1

Package edu.stanford.smi.protege.model

Interface Summary
Cls A frame which has one or more superclasses, may have subclasses, and which exhibits inheritance behavior (such as inheritance of slots).
CommandManager  
Facet A description of a constraint on the value of a frame-slot binding.
FacetConstraint Programmatic implementation of the constraint expressed by a specific facet.
Frame A container for slot and facet values.
FrameCounts  
FrameFactory  
FrameNameValidator  
Instance An instance of a class.
KnowledgeBase A container for frames.
KnowledgeBaseFactory A factory for creating a KnowledgeBase implementation.
KnowledgeBaseFactory2  
Model System Class, Slot and Facet names and ids
Model.Cls system class names
Model.Cls.ID System class frame ids, one for each name.
Model.Facet system facet names
Model.Facet.ID system facet frame ids.
Model.Slot System slot names
Model.Slot.ID FrameID's for system slots
Reference A reference to a frame, slot, facet binding.
SimpleInstance A "Simple Instance" is an instance which is not a class, a slot, or a facet.
Slot A top level slot object.
Storage Low-level holder of frames.
 

Class Summary
_ModelPackage_Test Suite of unit tests for this package
AbstractFacetConstraint Base class for implementions of FacetConstraint.
AbstractKnowledgeBaseFactory  
BrowserSlotPattern  
BrowserSlotPattern_Test  
DefaultCls Default implementation of Cls interface.
DefaultCls_Test Unit tests for DefaultCls
DefaultFacet Default implementation of Facet interface.
DefaultFrame Default implementation of Frame interface.
DefaultFrame_Test  
DefaultInstance Default implementation of Instance interface.
DefaultKnowledgeBase Default implementation of the KnowledgeBase interface.
DefaultKnowledgeBase_SimpleTest  
DefaultKnowledgeBase_Test Unit tests for the DefaultKnowledgeBase implementation.
DefaultKnowledgeBase_Test.TestCls  
DefaultKnowledgeBase_Test.TestFacet  
DefaultKnowledgeBase_Test.TestSimpleInstance  
DefaultKnowledgeBase_Test.TestSlot  
DefaultSimpleInstance This is the concrete subclass of DefaultInstance which handles everything but classes, slots, and facets.
DefaultSlot Default implementation of Slot interface.
DefaultValuesConstraint  
FrameCountsImpl  
FrameID A wrapper around a numeric value that uniquely identifies the frame.
FrameIDHelper  
FrameSlotCombination A holder for a frame-slot pair.
KnowledgeBaseSourcesEditor Base class that provides convenience and template methods for backend developers to extend.
MaximumCardinalityConstraint Constraint on the maximum number of values that a slot may have.
MinimumCardinalityConstraint A constraint on the minimum number of values that a slot may contain.
ModelUtilities Convenience utilities for dealing with the Knowledge Base.
ModelUtilities_Test  
NumericMaximumConstraint Constraint on the maximum value of a slot.
NumericMinimumConstraint Constraint on the minimum value of a slot.
Project The aggregation of a domain knowledge base with its user interface.
Project_Test Units tests for Project class.
PropertyMapUtil Utilities for working with the PropertyMap
PropertyMapUtil_Test Unit tests for PropertyMapUtil
PropertyMapUtil_Test.TestClass  
RoleConstraint Value which determines whether a class can have direct instances.
SystemFrames  
Transaction Encapsulation of method for executing a tranaction.
Transaction_Test Unit tests for Transaction class
ValueType An enumeration class for the types of slots.
ValueTypeConstraint Constraint that checks a set of values to determine if they are of the right type for a slot.
WidgetDescriptor Essentially a serialization of a widget.
 

Exception Summary
DeletedFrameException Exception thrown when the client calls a method on default knowledge base (directly or indirectly) and passes in a parameter which is or contains a frame that has been deleted.
MissingFrameException Exception thrown when a frame is passed in as a parameter to a Knowledge base method and that frame is not a member of the knowledge base.
NullFrameException An exception thrown when an api user passes in a null when an api method was expecting a frame.
 


Protege 2.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.