Protege 4.1.0

org.protege.editor.owl.ui.frame.dataproperty
Class OWLEquivalentDataPropertiesFrameSectionRow

java.lang.Object
  extended by org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>
      extended by org.protege.editor.owl.ui.frame.dataproperty.OWLEquivalentDataPropertiesFrameSectionRow
All Implemented Interfaces:
MListItem, OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLDataProperty>, OWLFrameObject<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>, OWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

public class OWLEquivalentDataPropertiesFrameSectionRow
extends AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 16-Feb-2007


Field Summary
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow
axiom, DEFAULT_DELIMETER, DEFAULT_PREFIX, DEFAULT_SUFFIX
 
Constructor Summary
OWLEquivalentDataPropertiesFrameSectionRow(OWLEditorKit owlEditorKit, OWLFrameSection<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty> section, org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.model.OWLDataProperty rootObject, org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
           
 
Method Summary
 boolean checkEditorResults(OWLObjectEditor<org.semanticweb.owlapi.model.OWLDataProperty> editor)
           
protected  org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom createAxiom(org.semanticweb.owlapi.model.OWLDataProperty editedObject)
           
 List<org.semanticweb.owlapi.model.OWLDataPropertyExpression> getManipulatableObjects()
          Gets a list of objects contained in this row.
protected  OWLObjectEditor<org.semanticweb.owlapi.model.OWLDataProperty> getObjectEditor()
           
 void handleEditingFinished(Set<org.semanticweb.owlapi.model.OWLDataProperty> editedObjects)
           
 boolean isDeleteable()
           
 boolean isEditable()
          Determines if this row is editable.
 
Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow
canAcceptDrop, dropObjects, getAdditionalButtons, getAxiom, getDeletionChanges, getDelimeter, getEditor, getFrameSection, getObjectRendering, getOntology, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getPrefix, getRendering, getRoot, getRootObject, getSuffix, getTooltip, getUserObject, handleDelete, handleEdit, isFixedHeight, isInferred, setUserObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OWLEquivalentDataPropertiesFrameSectionRow

public OWLEquivalentDataPropertiesFrameSectionRow(OWLEditorKit owlEditorKit,
                                                  OWLFrameSection<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty> section,
                                                  org.semanticweb.owlapi.model.OWLOntology ontology,
                                                  org.semanticweb.owlapi.model.OWLDataProperty rootObject,
                                                  org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
Method Detail

createAxiom

protected org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom createAxiom(org.semanticweb.owlapi.model.OWLDataProperty editedObject)
Specified by:
createAxiom in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

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<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>
Overrides:
isEditable in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>
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<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>
Overrides:
isDeleteable in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

getObjectEditor

protected OWLObjectEditor<org.semanticweb.owlapi.model.OWLDataProperty> getObjectEditor()
Specified by:
getObjectEditor in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

checkEditorResults

public boolean checkEditorResults(OWLObjectEditor<org.semanticweb.owlapi.model.OWLDataProperty> editor)
Specified by:
checkEditorResults in interface OWLFrameObject<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>
Overrides:
checkEditorResults in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

handleEditingFinished

public void handleEditingFinished(Set<org.semanticweb.owlapi.model.OWLDataProperty> editedObjects)
Specified by:
handleEditingFinished in interface OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLDataProperty>
Overrides:
handleEditingFinished in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom,org.semanticweb.owlapi.model.OWLDataProperty>

getManipulatableObjects

public List<org.semanticweb.owlapi.model.OWLDataPropertyExpression> 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.


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