Protege 4.1.0

org.protege.editor.owl.ui.editor
Interface OWLObjectEditor<O>

All Known Implementing Classes:
AbstractOWLObjectEditor, IRIFromEntityEditor, IRITextEditor, OWLAnnotationEditor, OWLAnnotationPropertyEditor, OWLAnonymousIndividualAnnotationValueEditor, OWLClassDescriptionEditor, OWLClassExpressionSetEditor, OWLConstantEditor, OWLDataPropertyEditor, OWLDataPropertyRelationshipEditor, OWLDataPropertySetEditor, OWLDataRangeEditor, OWLGeneralAxiomEditor, OWLIndividualEditor, OWLIndividualSetEditor, OWLObjectPropertyChainEditor, OWLObjectPropertyEditor, OWLObjectPropertyExpressionEditor, OWLObjectPropertyIndividualPairEditor, OWLObjectPropertySetEditor, OWLObjectPropertyTabbedSetEditor, OWLPropertySetEditor, SWRLRuleEditor

public interface OWLObjectEditor<O>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 15-Feb-2007


Method Summary
 boolean canEdit(Object object)
           
 void clear()
           
 void dispose()
           
 O getEditedObject()
           
 Set<O> getEditedObjects()
           
 JComponent getEditorComponent()
           
 String getEditorTypeName()
           
 OWLObjectEditorHandler<O> getHandler()
           
 boolean isMultiEditSupported()
           
 boolean setEditedObject(O editedObject)
           
 void setHandler(OWLObjectEditorHandler<O> handler)
           
 

Method Detail

getEditorTypeName

String getEditorTypeName()

canEdit

boolean canEdit(Object object)

getEditorComponent

JComponent getEditorComponent()

getEditedObject

O getEditedObject()

getEditedObjects

Set<O> getEditedObjects()

setEditedObject

boolean setEditedObject(O editedObject)

isMultiEditSupported

boolean isMultiEditSupported()

clear

void clear()

dispose

void dispose()

setHandler

void setHandler(OWLObjectEditorHandler<O> handler)

getHandler

OWLObjectEditorHandler<O> getHandler()

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