org.protege.editor.owl.ui.frame
Class AxiomListFrameSectionRow
java.lang.Object
org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
org.protege.editor.owl.ui.frame.AxiomListFrameSectionRow
- All Implemented Interfaces:
- MListItem, OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLAxiom>, OWLFrameObject<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>, OWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
public class AxiomListFrameSectionRow
- extends AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 19-Dec-2007
|
Constructor Summary |
AxiomListFrameSectionRow(OWLEditorKit owlEditorKit,
OWLFrameSection<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom> section,
org.semanticweb.owlapi.model.OWLOntology ontology,
Set<org.semanticweb.owlapi.model.OWLAxiom> rootObject,
org.semanticweb.owlapi.model.OWLAxiom axiom)
|
| Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow |
canAcceptDrop, checkEditorResults, dropObjects, getAdditionalButtons, getAxiom, getDeletionChanges, getDelimeter, getEditor, getFrameSection, getObjectRendering, getOntology, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getPrefix, getRendering, getRoot, getRootObject, getSuffix, getTooltip, getUserObject, handleDelete, handleEdit, handleEditingFinished, isFixedHeight, isInferred, setUserObject, toString |
AxiomListFrameSectionRow
public AxiomListFrameSectionRow(OWLEditorKit owlEditorKit,
OWLFrameSection<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom> section,
org.semanticweb.owlapi.model.OWLOntology ontology,
Set<org.semanticweb.owlapi.model.OWLAxiom> rootObject,
org.semanticweb.owlapi.model.OWLAxiom axiom)
getObjectEditor
protected OWLObjectEditor<org.semanticweb.owlapi.model.OWLAxiom> getObjectEditor()
- Specified by:
getObjectEditor in class AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
createAxiom
protected org.semanticweb.owlapi.model.OWLAxiom createAxiom(org.semanticweb.owlapi.model.OWLAxiom editedObject)
- Specified by:
createAxiom in class AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
getManipulatableObjects
public List<org.semanticweb.owlapi.model.OWLAxiom> getManipulatableObjects()
- Description copied from interface:
OWLFrameSectionRow
- Gets a list of objects contained in this row. These objects
could be placed on the clip board during a copy operation,
or navigated to etc.
isEditable
public boolean isEditable()
- Description copied from class:
AbstractOWLFrameSectionRow
- Determines if this row is editable. If a row is editable then
it may be deleted/removed and column values may be edited.
- Specified by:
isEditable in interface MListItem- Specified by:
isEditable in interface OWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>- Overrides:
isEditable in class AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
- Returns:
true if the row is editable, false
if the row is not editable.
isDeleteable
public boolean isDeleteable()
- Specified by:
isDeleteable in interface MListItem- Specified by:
isDeleteable in interface OWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>- Overrides:
isDeleteable in class AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
Submit a bug report or feature request
For further API reference and developer documentation, see Protege 4 Developer Documentation.
Copyright © 2010 Stanford Center for Biomedical Informatics Research