Class JustificationFrameSectionRow

java.lang.Object
org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
org.liveontologies.protege.explanation.justification.JustificationFrameSectionRow
All Implemented Interfaces:
org.protege.editor.core.ui.list.MListItem, org.protege.editor.owl.ui.editor.OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLAxiom>, org.protege.editor.owl.ui.frame.OWLFrameObject<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>, org.protege.editor.owl.ui.frame.OWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>

public class JustificationFrameSectionRow extends org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
Author: Matthew Horridge Stanford University Bio-Medical Informatics Research Group Date: 19/03/2012
  • Field Summary

    Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow

    axiom, DEFAULT_DELIMETER, DEFAULT_PREFIX, DEFAULT_SUFFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    JustificationFrameSectionRow(org.protege.editor.owl.OWLEditorKit owlEditorKit, org.protege.editor.owl.ui.frame.OWLFrameSection<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom> section, Explanation rootObject, org.semanticweb.owlapi.model.OWLAxiom axiom, int depth)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.semanticweb.owlapi.model.OWLAxiom
    createAxiom(org.semanticweb.owlapi.model.OWLAxiom editedObject)
     
    List<org.protege.editor.core.ui.list.MListButton>
     
    List<org.protege.editor.core.ui.list.MListButton>
     
    int
     
    List<? extends org.semanticweb.owlapi.model.OWLObject>
     
    protected org.protege.editor.owl.ui.editor.OWLObjectEditor<org.semanticweb.owlapi.model.OWLAxiom>
     
    boolean
     
    boolean
     
    boolean
     
    void
    setButtons(List<org.protege.editor.core.ui.list.MListButton> buttons)
     

    Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow

    canAcceptDrop, checkEditorResults, dropObjects, getAxiom, getDeletionChanges, getDelimeter, getEditor, getFrameSection, getObjectRendering, getOntology, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getPrefix, getRendering, getRoot, getRootObject, getSuffix, getTooltip, getUserObject, handleDelete, handleEdit, handleEditingFinished, isFixedHeight, setUserObject, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • JustificationFrameSectionRow

      public JustificationFrameSectionRow(org.protege.editor.owl.OWLEditorKit owlEditorKit, org.protege.editor.owl.ui.frame.OWLFrameSection<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom> section, Explanation rootObject, org.semanticweb.owlapi.model.OWLAxiom axiom, int depth)
  • Method Details

    • getDepth

      public int getDepth()
    • getAdditionalButtons

      public List<org.protege.editor.core.ui.list.MListButton> getAdditionalButtons()
      Overrides:
      getAdditionalButtons in class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
    • getObjectEditor

      protected org.protege.editor.owl.ui.editor.OWLObjectEditor<org.semanticweb.owlapi.model.OWLAxiom> getObjectEditor()
      Specified by:
      getObjectEditor in class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,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 org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
    • getManipulatableObjects

      public List<? extends org.semanticweb.owlapi.model.OWLObject> getManipulatableObjects()
    • isEditable

      public boolean isEditable()
      Specified by:
      isEditable in interface org.protege.editor.core.ui.list.MListItem
      Specified by:
      isEditable in interface org.protege.editor.owl.ui.frame.OWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
      Overrides:
      isEditable in class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
    • isDeleteable

      public boolean isDeleteable()
      Specified by:
      isDeleteable in interface org.protege.editor.core.ui.list.MListItem
      Specified by:
      isDeleteable in interface org.protege.editor.owl.ui.frame.OWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
      Overrides:
      isDeleteable in class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
    • isInferred

      public boolean isInferred()
      Specified by:
      isInferred in interface org.protege.editor.owl.ui.frame.OWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
      Overrides:
      isInferred in class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<Explanation,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLAxiom>
    • getButtons

      public List<org.protege.editor.core.ui.list.MListButton> getButtons()
    • setButtons

      public void setButtons(List<org.protege.editor.core.ui.list.MListButton> buttons)