Protege 4.1.0

org.protege.editor.owl.ui.frame.individual
Class OWLDataPropertyAssertionAxiomFrameSectionRow

java.lang.Object
  extended by org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>
      extended by org.protege.editor.owl.ui.frame.individual.OWLDataPropertyAssertionAxiomFrameSectionRow
All Implemented Interfaces:
MListItem, OWLObjectEditorHandler<OWLDataPropertyConstantPair>, OWLFrameObject<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>, OWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>

public class OWLDataPropertyAssertionAxiomFrameSectionRow
extends AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>

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


Field Summary
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow
axiom, DEFAULT_DELIMETER, DEFAULT_PREFIX, DEFAULT_SUFFIX
 
Constructor Summary
OWLDataPropertyAssertionAxiomFrameSectionRow(OWLEditorKit editorKit, OWLFrameSection<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair> section, org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.model.OWLIndividual rootObject, org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
           
 
Method Summary
protected  org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom createAxiom(OWLDataPropertyConstantPair editedObject)
           
 String getDelimeter()
           
 List<org.semanticweb.owlapi.model.OWLObject> getManipulatableObjects()
          Gets a list of objects contained in this row.
protected  OWLObjectEditor<OWLDataPropertyConstantPair> getObjectEditor()
           
 Object getRowObject()
          Gets the object which is presented to the use.
 Class getRowObjectClass()
          Gets the class of the object - this determines the editor to use to edit the object
 
Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSectionRow
canAcceptDrop, checkEditorResults, dropObjects, getAdditionalButtons, getAxiom, getDeletionChanges, getEditor, getFrameSection, getObjectRendering, getOntology, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getPrefix, getRendering, getRoot, getRootObject, getSuffix, getTooltip, getUserObject, handleDelete, handleEdit, handleEditingFinished, isDeleteable, isEditable, isFixedHeight, isInferred, setUserObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OWLDataPropertyAssertionAxiomFrameSectionRow

public OWLDataPropertyAssertionAxiomFrameSectionRow(OWLEditorKit editorKit,
                                                    OWLFrameSection<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair> section,
                                                    org.semanticweb.owlapi.model.OWLOntology ontology,
                                                    org.semanticweb.owlapi.model.OWLIndividual rootObject,
                                                    org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
Method Detail

getObjectEditor

protected OWLObjectEditor<OWLDataPropertyConstantPair> getObjectEditor()
Specified by:
getObjectEditor in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>

createAxiom

protected org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom createAxiom(OWLDataPropertyConstantPair editedObject)
Specified by:
createAxiom in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>

getManipulatableObjects

public List<org.semanticweb.owlapi.model.OWLObject> getManipulatableObjects()
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.


getRowObject

public Object getRowObject()
Gets the object which is presented to the use. This object usually forms part of the axiom. For example, the right hand side of a subclass axiom.


getRowObjectClass

public Class getRowObjectClass()
Gets the class of the object - this determines the editor to use to edit the object


getDelimeter

public String getDelimeter()
Overrides:
getDelimeter in class AbstractOWLFrameSectionRow<org.semanticweb.owlapi.model.OWLIndividual,org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom,OWLDataPropertyConstantPair>

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