Protege 4.1.0

org.protege.editor.owl.ui.frame.objectproperty
Class OWLEquivalentObjectPropertiesAxiomFrameSection

java.lang.Object
  extended by org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter
      extended by org.protege.editor.owl.ui.frame.AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>
          extended by org.protege.editor.owl.ui.frame.objectproperty.OWLEquivalentObjectPropertiesAxiomFrameSection
All Implemented Interfaces:
MListSectionHeader, OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>, OWLFrameObject<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>, OWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>, org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor, org.semanticweb.owlapi.model.OWLAxiomVisitor

public class OWLEquivalentObjectPropertiesAxiomFrameSection
extends AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 29-Jan-2007


Field Summary
static String LABEL
           
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSection
LOGGER
 
Constructor Summary
OWLEquivalentObjectPropertiesAxiomFrameSection(OWLEditorKit editorKit, OWLFrame<? extends org.semanticweb.owlapi.model.OWLObjectProperty> frame)
           
 
Method Summary
 boolean checkEditorResults(OWLObjectEditor<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> editor)
           
protected  void clear()
           
protected  org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom createAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression object)
           
 OWLObjectEditor<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getObjectEditor()
           
 Comparator<OWLFrameSectionRow<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>> getRowComparator()
          Obtains a comparator which can be used to sort the rows in this section.
 void handleEditingFinished(Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> editedObjects)
           
protected  void refill(org.semanticweb.owlapi.model.OWLOntology ontology)
          Refills the section with rows.
protected  void refillInferred()
           
 void visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
           
 void visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
           
 
Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSection
addRow, canAcceptDrop, canAdd, dispose, disposeOfSection, dropObjects, getAdditionalButtons, getAxioms, getCurrentReasoner, getEditor, getFrame, getLabel, getName, getOntologies, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getReasoner, getRendering, getRootObject, getRowIndex, getRowLabel, getRows, handleChanges, reset, setCacheEditor, setLabel, setRootObject, toString
 
Methods inherited from class org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LABEL

public static final String LABEL
See Also:
Constant Field Values
Constructor Detail

OWLEquivalentObjectPropertiesAxiomFrameSection

public OWLEquivalentObjectPropertiesAxiomFrameSection(OWLEditorKit editorKit,
                                                      OWLFrame<? extends org.semanticweb.owlapi.model.OWLObjectProperty> frame)
Method Detail

clear

protected void clear()
Specified by:
clear in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

refill

protected void refill(org.semanticweb.owlapi.model.OWLOntology ontology)
Refills the section with rows. This method will be called by the system and should be directly called.

Specified by:
refill in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

refillInferred

protected void refillInferred()
Overrides:
refillInferred in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

createAxiom

protected org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom createAxiom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression object)
Specified by:
createAxiom in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

visit

public void visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter

getObjectEditor

public OWLObjectEditor<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getObjectEditor()
Specified by:
getObjectEditor in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

checkEditorResults

public boolean checkEditorResults(OWLObjectEditor<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> editor)
Specified by:
checkEditorResults in interface OWLFrameObject<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>
Overrides:
checkEditorResults in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

handleEditingFinished

public void handleEditingFinished(Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> editedObjects)
Specified by:
handleEditingFinished in interface OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>
Overrides:
handleEditingFinished in class AbstractOWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>

visit

public void visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitor
Overrides:
visit in class org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter

getRowComparator

public Comparator<OWLFrameSectionRow<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom,org.semanticweb.owlapi.model.OWLObjectPropertyExpression>> getRowComparator()
Obtains a comparator which can be used to sort the rows in this section.

Returns:
A comparator if to sort the rows in this section, or null if the rows shouldn't be sorted.

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