|
Protege 4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OWLSelectionModel
Author: Matthew Horridge
The University Of Manchester
Medical Informatics Group
Date: Mar 27, 2006
OWLSelectionModel keeps track
of a list of OWLObjects. If the list
of objects changes, any listeners are notified. Note that
lists are compared using equals.
| Method Summary | |
|---|---|
void |
addListener(OWLSelectionModelListener listener)
Adds an OWLSelectionModelListener to the list of listeners. |
void |
clearLastSelectedEntity(org.semanticweb.owl.model.OWLEntity entity)
If any of the last selected entities are equal to the specified entity then the selection is cleared. |
org.semanticweb.owl.model.OWLAxiom |
getLastSelectedAxiom()
Deprecated. use getLastSelectedAxiomInstance(OWLAxiomInstance) |
OWLAxiomInstance |
getLastSelectedAxiomInstance()
Instances of an axiom wrt the containing ontology |
org.semanticweb.owl.model.OWLClass |
getLastSelectedClass()
Gets the most recently selected class. |
org.semanticweb.owl.model.OWLDataProperty |
getLastSelectedDataProperty()
Gets the most recently selected property |
org.semanticweb.owl.model.OWLIndividual |
getLastSelectedIndividual()
Gets the most recently selected individual. |
org.semanticweb.owl.model.OWLObjectProperty |
getLastSelectedObjectProperty()
Gets the most recently selected property |
org.semanticweb.owl.model.OWLEntity |
getSelectedEntity()
Gets the last selected entity. |
org.semanticweb.owl.model.OWLObject |
getSelectedObject()
|
void |
removeListener(OWLSelectionModelListener listener)
Removes a previously added OWLSelectionModelListener. |
void |
setSelectedAxiom(org.semanticweb.owl.model.OWLAxiom axiom)
Deprecated. use setSelectedAxiom(OWLAxiomInstance) |
void |
setSelectedAxiom(OWLAxiomInstance axiomInstance)
Instances of an axiom wrt the containing ontology |
void |
setSelectedEntity(org.semanticweb.owl.model.OWLEntity entity)
A convenience method that will delegate to the appropriate selection method depending on the type of entity. |
void |
setSelectedObject(org.semanticweb.owl.model.OWLObject object)
|
| Method Detail |
|---|
org.semanticweb.owl.model.OWLClass getLastSelectedClass()
OWLClass, or null
if a class is not selected.org.semanticweb.owl.model.OWLObjectProperty getLastSelectedObjectProperty()
OWLProperty, or null
if there is no selected property.org.semanticweb.owl.model.OWLDataProperty getLastSelectedDataProperty()
OWLProperty, or null
if there is no selected property.org.semanticweb.owl.model.OWLIndividual getLastSelectedIndividual()
null if
there is no selected individual.org.semanticweb.owl.model.OWLEntity getSelectedEntity()
OWLEntity that was last selected.void clearLastSelectedEntity(org.semanticweb.owl.model.OWLEntity entity)
void setSelectedEntity(org.semanticweb.owl.model.OWLEntity entity)
entity - The entity to be selected. Must not be null.void setSelectedAxiom(org.semanticweb.owl.model.OWLAxiom axiom)
setSelectedAxiom(OWLAxiomInstance)
org.semanticweb.owl.model.OWLAxiom getLastSelectedAxiom()
getLastSelectedAxiomInstance(OWLAxiomInstance)
void setSelectedAxiom(OWLAxiomInstance axiomInstance)
OWLAxiomInstance getLastSelectedAxiomInstance()
void setSelectedObject(org.semanticweb.owl.model.OWLObject object)
org.semanticweb.owl.model.OWLObject getSelectedObject()
void addListener(OWLSelectionModelListener listener)
OWLSelectionModelListener to the list of listeners.
listener - The listener to to be added. This listener will be notified
of any changes to the set of selected objects.void removeListener(OWLSelectionModelListener listener)
OWLSelectionModelListener. If the
listener was not added then this method will have no effect.
listener - The listener to remove.
|
Protege 4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||