Protege 4.1.0

org.protege.editor.owl.ui.editor
Class OWLObjectRestrictionCreatorPanel

java.lang.Object
  extended by org.protege.editor.owl.ui.editor.AbstractOWLClassExpressionEditor
      extended by org.protege.editor.owl.ui.editor.AbstractRestrictionCreatorPanel<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>
          extended by org.protege.editor.owl.ui.editor.OWLObjectRestrictionCreatorPanel
All Implemented Interfaces:
Disposable, ProtegePluginInstance, VerifiedInputEditor, OWLClassExpressionEditor

public class OWLObjectRestrictionCreatorPanel
extends AbstractRestrictionCreatorPanel<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>

Author: drummond
http://www.cs.man.ac.uk/~drummond/

The University Of Manchester
Bio Health Informatics Group
Date: Dec 23, 2008


Nested Class Summary
 
Nested classes/interfaces inherited from class org.protege.editor.owl.ui.editor.AbstractRestrictionCreatorPanel
AbstractRestrictionCreatorPanel.CardinalityRestrictionCreator<P extends org.semanticweb.owlapi.model.OWLProperty,F extends org.semanticweb.owlapi.model.OWLObject>, AbstractRestrictionCreatorPanel.RestrictionCreator<P extends org.semanticweb.owlapi.model.OWLProperty,F extends org.semanticweb.owlapi.model.OWLObject>
 
Constructor Summary
OWLObjectRestrictionCreatorPanel()
           
 
Method Summary
protected  AbstractSelectorPanel<org.semanticweb.owlapi.model.OWLClass> createFillerSelectorPanel()
           
protected  AbstractHierarchySelectorPanel<org.semanticweb.owlapi.model.OWLObjectProperty> createPropertySelectorPanel()
           
protected  List<AbstractRestrictionCreatorPanel.RestrictionCreator<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>> createTypes()
           
 boolean setDescription(org.semanticweb.owlapi.model.OWLClassExpression description)
           
 
Methods inherited from class org.protege.editor.owl.ui.editor.AbstractRestrictionCreatorPanel
addStatusChangedListener, dispose, getClassExpressions, getComponent, getDataFactory, initialise, isValidInput, removeStatusChangedListener, setCardinality, setFiller, setProperty, setType
 
Methods inherited from class org.protege.editor.owl.ui.editor.AbstractOWLClassExpressionEditor
getAxiomType, getEditorName, getOWLEditorKit, setAxiomType, setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLObjectRestrictionCreatorPanel

public OWLObjectRestrictionCreatorPanel()
Method Detail

createTypes

protected List<AbstractRestrictionCreatorPanel.RestrictionCreator<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>> createTypes()
Specified by:
createTypes in class AbstractRestrictionCreatorPanel<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>

createFillerSelectorPanel

protected AbstractSelectorPanel<org.semanticweb.owlapi.model.OWLClass> createFillerSelectorPanel()
Specified by:
createFillerSelectorPanel in class AbstractRestrictionCreatorPanel<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>

createPropertySelectorPanel

protected AbstractHierarchySelectorPanel<org.semanticweb.owlapi.model.OWLObjectProperty> createPropertySelectorPanel()
Specified by:
createPropertySelectorPanel in class AbstractRestrictionCreatorPanel<org.semanticweb.owlapi.model.OWLObjectProperty,org.semanticweb.owlapi.model.OWLClass>

setDescription

public boolean setDescription(org.semanticweb.owlapi.model.OWLClassExpression description)
Parameters:
description - the class expression to be edited (may be null which is used to "reset" the editor)
Returns:
false if the description cannot be represented by this editor (should always be able to handle null)

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