|
Protégé-OWL 3.4 beta | ||||||||
| 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
public class DefaultRDFSNamedClass
| 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. |
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. |
boolean |
isAnonymous()
Checks whether this represents an anonymous resource / bnode. |
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. |
protected boolean |
isUntyped()
|
boolean |
isVisibleFromOWLThing()
Checks whether this and a path to the root class is visible. |
void |
setDeprecated(boolean value)
|
| Methods inherited from class edu.stanford.smi.protege.model.DefaultCls |
|---|
addClsListener, addDirectSuperclass, addDirectTemplateSlot, addTemplateFacetValue, addTemplateSlotValue, createDirectInstance, getBrowserSlot, 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, rename, setAbstract, setDirectBrowserSlot, setDirectTypeOfSubclasses, setTemplateFacetValue, setTemplateFacetValues, setTemplateSlotAllowedClses, setTemplateSlotAllowedParents, setTemplateSlotAllowedValues, setTemplateSlotAllowsMultipleValues, setTemplateSlotDefaultValues, setTemplateSlotDocumentation, setTemplateSlotDocumentation, setTemplateSlotMaximumCardinality, setTemplateSlotMaximumValue, setTemplateSlotMinimumCardinality, setTemplateSlotMinimumValue, setTemplateSlotValue, setTemplateSlotValues, setTemplateSlotValueType |
| 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, assertFrameName, 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, removeFrameListener, removeOwnSlotValue, setDirectOwnSlotValue, setDirectOwnSlotValues, setDocumentation, setEditable, setIncluded, setOwnFacetValue, setOwnFacetValues, setOwnSlotValue, setOwnSlotValues, setSystem, setVisible |
| 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, createClone, 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 |
|---|
assertFrameName, getFrameID, isValid, moveDirectOwnSlotValue |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface edu.stanford.smi.protege.model.Cls |
|---|
getBrowserSlot, getDirectBrowserSlot, getInheritedBrowserSlot, rename |
| Methods inherited from interface edu.stanford.smi.protege.model.Instance |
|---|
moveDirectType |
| Methods inherited from interface edu.stanford.smi.protege.model.Frame |
|---|
assertFrameName, getFrameID, isValid, moveDirectOwnSlotValue |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface edu.stanford.smi.protege.model.Instance |
|---|
moveDirectType |
| Methods inherited from interface edu.stanford.smi.protege.model.Frame |
|---|
assertFrameName, getFrameID, isValid, moveDirectOwnSlotValue |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public DefaultRDFSNamedClass(edu.stanford.smi.protege.model.KnowledgeBase kb,
edu.stanford.smi.protege.model.FrameID id)
public DefaultRDFSNamedClass()
| Method Detail |
|---|
public boolean equalsStructurally(RDFObject object)
RDFObject
equalsStructurally in interface RDFObjectobject - 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 RDFSClasspublic Icon getIcon()
getIcon in interface edu.stanford.smi.protege.model.FramegetIcon in interface ProtegeInstancegetIcon in class edu.stanford.smi.protege.model.DefaultClsProtegeUI.getIcon(edu.stanford.smi.protegex.owl.model.RDFResource)protected boolean isUntyped()
public String getIconName()
RDFResourcegetIconLocation().
getIconName in interface RDFResourceRDFResource.getIconLocation()public RDFResource createAnonymousInstance()
RDFSNamedClass
createAnonymousInstance in interface RDFSNamedClassOWLModel.getNextAnonymousResourceName(),
OWLModel.isAnonymousResource(edu.stanford.smi.protegex.owl.model.RDFResource)public RDFIndividual createRDFIndividual(String name)
RDFSNamedClass
createRDFIndividual in interface RDFSNamedClassname - the name of the new instance or null for a default value
public Set getAssociatedProperties()
RDFSNamedClass
getAssociatedProperties in interface RDFSNamedClasspublic RDFSClass getFirstSuperclass()
RDFSNamedClass
getFirstSuperclass in interface RDFSNamedClasspublic boolean isFunctionalProperty(RDFProperty property)
RDFSNamedClass
isFunctionalProperty in interface RDFSNamedClassproperty - the property to test
public ImageIcon getImageIcon()
RDFSClassgetIcon()
for use when an ImageIcon is required.
getImageIcon in interface RDFSClasspublic String getNestedBrowserText()
RDFSClass
getNestedBrowserText in interface RDFSClasspublic void getNestedNamedClasses(Set set)
RDFSClass
getNestedNamedClasses in interface RDFSClassset - an (initially empty) Set that will contain the nested named classespublic Collection getUnionRangeClasses(RDFProperty property)
RDFSNamedClass
getUnionRangeClasses in interface RDFSNamedClassproperty - the property to get the local range of
public boolean isAnonymous()
RDFResourceOWLModel.isAnonymousResourceName().
isAnonymous in interface RDFResourceisAnonymous in interface RDFSClassOWLModel.isAnonymousResourceName(java.lang.String)public boolean isVisibleFromOWLThing()
RDFSNamedClass
isVisibleFromOWLThing in interface RDFSNamedClasspublic boolean isDeprecated()
Deprecatable
isDeprecated in interface Deprecatablepublic void setDeprecated(boolean value)
setDeprecated in interface