Protege 4.1.0

org.protege.editor.owl.ui.frame
Class AxiomListFrameSectionRow

java.lang.Object
  extended by org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Set<org.semanticweb.owlapi.model.OWLAxiom>,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
      extended by 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


Field Summary
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow
axiom, DEFAULT_DELIMETER, DEFAULT_PREFIX, DEFAULT_SUFFIX
 
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)
           
 
Method Summary
protected  org.semanticweb.owlapi.model.OWLAxiom createAxiom(org.semanticweb.owlapi.model.OWLAxiom editedObject)
           
 List<org.semanticweb.owlapi.model.OWLAxiom> getManipulatableObjects()
          Gets a list of objects contained in this row.
protected  OWLObjectEditor<org.semanticweb.owlapi.model.OWLAxiom> getObjectEditor()
           
 boolean isDeleteable()
           
 boolean isEditable()
          Determines if this row is editable.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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>

Protege 4.1.0

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