Protege 4.1.0

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

java.lang.Object
  extended by org.semanticweb.owlapi.util.OWLAxiomVisitorAdapter
      extended by org.protege.editor.owl.ui.frame.AbstractOWLFrameSection<P,A,org.semanticweb.owlapi.model.OWLClassExpression>
          extended by org.protege.editor.owl.ui.frame.property.AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>
              extended by org.protege.editor.owl.ui.frame.objectproperty.OWLObjectPropertyDomainFrameSection
All Implemented Interfaces:
MListSectionHeader, OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLClassExpression>, OWLFrameObject<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom,org.semanticweb.owlapi.model.OWLClassExpression>, OWLFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom,org.semanticweb.owlapi.model.OWLClassExpression>, org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor, org.semanticweb.owlapi.model.OWLAxiomVisitor

public class OWLObjectPropertyDomainFrameSection
extends AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>

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


Field Summary
 
Fields inherited from class org.protege.editor.owl.ui.frame.property.AbstractPropertyDomainFrameSection
LABEL
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSection
LOGGER
 
Constructor Summary
OWLObjectPropertyDomainFrameSection(OWLEditorKit editorKit, OWLFrame<org.semanticweb.owlapi.model.OWLObjectProperty> owlObjectPropertyOWLFrame)
           
 
Method Summary
protected  org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom createAxiom(org.semanticweb.owlapi.model.OWLClassExpression object)
           
protected  AbstractPropertyDomainFrameSectionRow<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> createFrameSectionRow(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom domainAxiom, org.semanticweb.owlapi.model.OWLOntology ontology)
           
protected  Set<org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> getAxioms(org.semanticweb.owlapi.model.OWLOntology ontology)
           
protected  org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getInferredDomains()
           
protected  void refillInferred()
           
 void visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
           
 
Methods inherited from class org.protege.editor.owl.ui.frame.property.AbstractPropertyDomainFrameSection
canAcceptDrop, clear, dropObjects, getObjectEditor, getRowComparator, refill
 
Methods inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSection
addRow, canAdd, checkEditorResults, dispose, disposeOfSection, getAdditionalButtons, getAxioms, getCurrentReasoner, getEditor, getFrame, getLabel, getName, getOntologies, getOWLDataFactory, getOWLEditorKit, getOWLModelManager, getOWLOntologyManager, getReasoner, getRendering, getRootObject, getRowIndex, getRowLabel, getRows, handleChanges, handleEditingFinished, 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, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OWLObjectPropertyDomainFrameSection

public OWLObjectPropertyDomainFrameSection(OWLEditorKit editorKit,
                                           OWLFrame<org.semanticweb.owlapi.model.OWLObjectProperty> owlObjectPropertyOWLFrame)
Method Detail

createAxiom

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

createFrameSectionRow

protected AbstractPropertyDomainFrameSectionRow<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> createFrameSectionRow(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom domainAxiom,
                                                                                                                                                                                org.semanticweb.owlapi.model.OWLOntology ontology)
Specified by:
createFrameSectionRow in class AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>

getAxioms

protected Set<org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom> getAxioms(org.semanticweb.owlapi.model.OWLOntology ontology)
Specified by:
getAxioms in class AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>

getInferredDomains

protected org.semanticweb.owlapi.reasoner.NodeSet<org.semanticweb.owlapi.model.OWLClass> getInferredDomains()
Specified by:
getInferredDomains in class AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>

refillInferred

protected void refillInferred()
Overrides:
refillInferred in class AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom>

visit

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

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