|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.smi.protege.model.DefaultFrame
edu.stanford.smi.protege.model.DefaultInstance
edu.stanford.smi.protege.model.DefaultCls
edu.stanford.smi.protegex.owl.model.impl.AbstractRDFSClass
edu.stanford.smi.protegex.owl.model.impl.DefaultRDFSNamedClass
Field Summary |
Fields inherited from class edu.stanford.smi.protege.model.DefaultFrame |
|
Constructor Summary | |
DefaultRDFSNamedClass()
|
|
DefaultRDFSNamedClass(edu.stanford.smi.protege.model.KnowledgeBase kb,
edu.stanford.smi.protege.model.FrameID id)
|
Method Summary | |
void |
accept(OWLModelVisitor visitor)
This method is provided to be used with the OWLModelVisitor ,
which is part of the visitor design pattern. |
RDFResource |
createAnonymousInstance()
Creates an instance of this class so that Protege will recognize this as an "anonymous" node in the RDF rendering. |
RDFSClass |
createClone()
Creates a clone of this, which contains a completely new expression tree. |
RDFIndividual |
createRDFIndividual(String name)
Creates a new individual of this (assuming this is not a metaclass). |
boolean |
equalsStructurally(RDFObject object)
Determines whether or not the specified class is structurally equal to this class. |
Set |
getAssociatedProperties()
Gets all properties that have been associated with this class. |
Collection |
getDependingClasses()
Gets all OWLAnonymousClasses the life cycle of which depends on this. |
RDFSClass |
getFirstSuperclass()
A convenience method to get the first direct superclass of this. |
Icon |
getIcon()
|
String |
getIconName()
Gets the local name of an icon for this type of resource. |
ImageIcon |
getImageIcon()
Gets an ImageIcon displaying this. |
String |
getNestedBrowserText()
Gets the browser text when this is embedded into a complex expression. |
void |
getNestedNamedClasses(Set set)
Gets all RDFSClses that are somewhere used in the expression below this. |
Collection |
getUnionRangeClasses(RDFProperty property)
Gets the allowed classes for a given property at this class. |
private Collection |
getUnionRangeClassesHelper(OWLAllValuesFrom allValuesFrom,
RDFProperty property)
|
boolean |
isAnonymous()
Checks whether this is an anonymous class. |
boolean |
isDeprecated()
Checks whether this has been declared deprecated (using owl:DeprecatedClass or owl:DeprecatedProperty). |
boolean |
isFunctionalProperty(RDFProperty property)
Checks whether a given property is "functional" at this class. |
boolean |
isVisibleFromOWLThing()
Checks whether this and a path to the root class is visible. |
private boolean |
isVisibleFromRootCls(Set reached)
|
void |
setDeprecated(boolean value)
|
Methods inherited from class edu.stanford.smi.protege.model.DefaultCls |
addClsListener, addDirectSuperclass, addDirectTemplateSlot, addTemplateFacetValue, addTemplateSlotValue, createDirectInstance, getBrowserSlot, getBrowserSlotPattern, getConcreteSubclasses, getDirectBrowserSlot, getDirectBrowserSlotPattern, getDirectInstanceCount, getDirectInstances, getDirectlyOverriddenTemplateFacets, getDirectSubclassCount, getDirectSubclasses, getDirectSuperclassCount, getDirectSuperclasses, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotValues, getInheritedBrowserSlot, getInheritedBrowserSlotPattern, getInstanceCount, getInstances, getOverriddenTemplateFacets, getSubclasses, getSuperclasses, getTemplateFacets, getTemplateFacetValue, getTemplateFacetValues, getTemplateSlotAllowedClses, getTemplateSlotAllowedParents, getTemplateSlotAllowedValues, getTemplateSlotAllowsMultipleValues, getTemplateSlotDefaultValues, getTemplateSlotDocumentation, getTemplateSlotMaximumCardinality, getTemplateSlotMaximumValue, getTemplateSlotMinimumCardinality, getTemplateSlotMinimumValue, getTemplateSlots, getTemplateSlotValue, getTemplateSlotValues, getTemplateSlotValueType, getVisibleDirectSubclassCount, getVisibleDirectSubclasses, getVisibleTemplateSlots, hasDirectlyOverriddenTemplateFacet, hasDirectlyOverriddenTemplateSlot, hasDirectSuperclass, hasDirectTemplateSlot, hasInheritedTemplateSlot, hasOverriddenTemplateFacet, hasOverriddenTemplateSlot, hasSuperclass, hasTemplateFacet, hasTemplateSlot, isAbstract, isClsMetaCls, isConcrete, isDefaultClsMetaCls, isDefaultFacetMetaCls, isDefaultSlotMetaCls, isFacetMetaCls, isMetaCls, isRoot, isSlotMetaCls, moveDirectSubclass, moveDirectTemplateSlot, removeClsListener, removeDirectSuperclass, removeDirectTemplateSlot, removeTemplateFacetOverrides, setAbstract, setDirectBrowserSlot, setDirectBrowserSlotPattern, setDirectTypeOfSubclasses, setTemplateFacetValue, setTemplateFacetValues, setTemplateSlotAllowedClses, setTemplateSlotAllowedParents, setTemplateSlotAllowedValues, setTemplateSlotAllowsMultipleValues, setTemplateSlotDefaultValues, setTemplateSlotDocumentation, setTemplateSlotDocumentation, setTemplateSlotMaximumCardinality, setTemplateSlotMaximumValue, setTemplateSlotMinimumCardinality, setTemplateSlotMinimumValue, setTemplateSlotValue, setTemplateSlotValues, setTemplateSlotValueType, toString |
Methods inherited from class edu.stanford.smi.protege.model.DefaultInstance |
addDirectType, addInstanceListener, copy, deepCopy, getBrowserText, getDirectType, getDirectTypes, getOwnFacetValue, getOwnFacetValues, getReachableSimpleInstances, hasDirectType, hasType, moveDirectType, removeDirectType, removeInstanceListener, setDirectType, setDirectTypes, shallowCopy |
Methods inherited from class edu.stanford.smi.protege.model.DefaultFrame |
addFrameListener, addOwnFacetValue, addOwnSlotValue, areValidOwnSlotValues, compareTo, delete, equals, equals, getDefaultKnowledgeBase, getDefiningProjectURI, getDirectOwnSlotValue, getDirectOwnSlotValues, getFrameID, getInvalidOwnSlotValuesText, getInvalidOwnSlotValueText, getKnowledgeBase, getName, getOwnSlotAllowsMultipleValues, getOwnSlotAndSubslotValues, getOwnSlotDefaultValues, getOwnSlotFacets, getOwnSlotFacetValues, getOwnSlots, getOwnSlotValue, getOwnSlotValueCount, getOwnSlotValues, getOwnSlotValueType, getProject, getReferences, getReferences, hashCode, hasOwnSlot, isBeingDeleted, isDeleted, isEditable, isIncluded, isSystem, isValid, isValidOwnSlotValue, isVisible, localize, markDeleted, markDeleting, moveDirectOwnSlotValue, readExternal, removeFrameListener, removeOwnSlotValue, setDirectOwnSlotValue, setDirectOwnSlotValues, setDocumentation, setEditable, setIncluded, setName, setOwnFacetValue, setOwnFacetValues, setOwnSlotValue, setOwnSlotValues, setSystem, setVisible, writeExternal |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.stanford.smi.protegex.owl.model.RDFSClass |
addClassListener, addSuperclass, createInstance, getEquivalentClasses, getInferredInstanceCount, getInferredInstances, getInstanceCount, getInstances, getNamedSubclasses, getNamedSubclasses, getNamedSuperclasses, getNamedSuperclasses, getParsableExpression, getPureSuperclasses, getSubclassCount, getSubclasses, getSuperclassCount, getSuperclasses, getUnionDomainProperties, getUnionDomainProperties, hasEquivalentClass, hasPropertyValueWithBrowserText, isMetaclass, isSubclassOf, removeClassListener, removeSuperclass |
Methods inherited from interface edu.stanford.smi.protege.model.Instance |
moveDirectType |
Methods inherited from interface edu.stanford.smi.protege.model.Frame |
delete, getName, isValid, isVisible, moveDirectOwnSlotValue, setName, setVisible |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface edu.stanford.smi.protege.model.Cls |
getBrowserSlot, getDirectBrowserSlot, getInheritedBrowserSlot |
Constructor Detail |
public DefaultRDFSNamedClass(edu.stanford.smi.protege.model.KnowledgeBase kb, edu.stanford.smi.protege.model.FrameID id)
public DefaultRDFSNamedClass()
Method Detail |
public RDFSClass createClone()
RDFSClass
createClone
in interface RDFSClass
public boolean equalsStructurally(RDFObject object)
RDFObject
equalsStructurally
in interface RDFObject
object
- The class to test against.
true
if the class is structurally equal
to this, false
if the class is not structurally
equal to this.public Collection getDependingClasses()
RDFSClass
getDependingClasses
in interface RDFSClass
public Icon getIcon()
getIcon
in interface ProtegeInstance
public String getIconName()
RDFResource
getIconLocation()
.
getIconName
in interface RDFResource
RDFResource.getIconLocation()
public RDFResource createAnonymousInstance()
RDFSNamedClass
createAnonymousInstance
in interface RDFSNamedClass
OWLModel.getNextAnonymousResourceName()
,
OWLModel.isAnonymousResource(edu.stanford.smi.protegex.owl.model.RDFResource)
public RDFIndividual createRDFIndividual(String name)
RDFSNamedClass
createRDFIndividual
in interface RDFSNamedClass
name
- the name of the new instance or null for a default value
public Set getAssociatedProperties()
RDFSNamedClass
getAssociatedProperties
in interface RDFSNamedClass
public RDFSClass getFirstSuperclass()
RDFSNamedClass
getFirstSuperclass
in interface RDFSNamedClass
public boolean isFunctionalProperty(RDFProperty property)
RDFSNamedClass
isFunctionalProperty
in interface RDFSNamedClass
property
- the property to test
public ImageIcon getImageIcon()
RDFSClass
getIcon()
for use when an ImageIcon is required.
getImageIcon
in interface RDFSClass
public String getNestedBrowserText()
RDFSClass
getNestedBrowserText
in interface RDFSClass
public void getNestedNamedClasses(Set set)
RDFSClass
getNestedNamedClasses
in interface RDFSClass
set
- an (initially empty) Set that will contain the nested named classespublic Collection getUnionRangeClasses(RDFProperty property)
RDFSNamedClass
getUnionRangeClasses
in interface RDFSNamedClass
property
- the property to get the local range of
private Collection getUnionRangeClassesHelper(OWLAllValuesFrom allValuesFrom, RDFProperty property)
public boolean isAnonymous()
RDFSClass
isAnonymous
in interface RDFSClass
public boolean isVisibleFromOWLThing()
RDFSNamedClass
isVisibleFromOWLThing
in interface RDFSNamedClass
private boolean isVisibleFromRootCls(Set reached)
public boolean isDeprecated()
Deprecatable
isDeprecated
in interface Deprecatable
public void setDeprecated(boolean value)
setDeprecated
in interface Deprecatable
public void accept(OWLModelVisitor visitor)
Visitable
OWLModelVisitor
,
which is part of the visitor design pattern. By implementing this method,
instances of the implementing class are stating that they can accept an
OWLModelVisitor
accept
in interface Visitable
visitor
- The visitor that will operate on this object.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |