Protege 4.1.0

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

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.OWLDataProperty,org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom>
              extended by org.protege.editor.owl.ui.frame.dataproperty.OWLDataPropertyDomainFrameSection
All Implemented Interfaces:
MListSectionHeader, OWLObjectEditorHandler<org.semanticweb.owlapi.model.OWLClassExpression>, OWLFrameObject<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom,org.semanticweb.owlapi.model.OWLClassExpression>, OWLFrameSection<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom,org.semanticweb.owlapi.model.OWLClassExpression>, org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor, org.semanticweb.owlapi.model.OWLAxiomVisitor

public class OWLDataPropertyDomainFrameSection
extends AbstractPropertyDomainFrameSection<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom>

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.property.AbstractPropertyDomainFrameSection
LABEL
 
Fields inherited from class org.protege.editor.owl.ui.frame.AbstractOWLFrameSection
LOGGER
 
Constructor Summary
OWLDataPropertyDomainFrameSection(OWLEditorKit editorKit, OWLFrame<org.semanticweb.owlapi.model.OWLDataProperty> owlDataPropertyOWLFrame)
           
 
Method Summary
protected  org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom createAxiom(org.semanticweb.owlapi.model.OWLClassExpression object)
           
protected  AbstractPropertyDomainFrameSectionRow<org.semanticweb.owlapi.model.OWLDataProperty,org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom> createFrameSectionRow(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom domainAxiom, org.semanticweb.owlapi.model.OWLOntology ontology)
           
protected  Set<org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom> 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.OWLDataPropertyDomainAxiom 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

OWLDataPropertyDomainFrameSection

public OWLDataPropertyDomainFrameSection(OWLEditorKit editorKit,
                                         OWLFrame<org.semanticweb.owlapi.model.OWLDataProperty> owlDataPropertyOWLFrame)
Method Detail

createAxiom

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

createFrameSectionRow

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

getAxioms

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

getInferredDomains

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

refillInferred

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

visit

public void visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom 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