Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.ui.metadata
Class AnnotationsWidgetMetadata

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.ui.metadata.AnnotationsWidgetMetadata
All Implemented Interfaces:
OWLWidgetMetadata

public class AnnotationsWidgetMetadata
extends Object
implements OWLWidgetMetadata

Author:
Holger Knublauch

Field Summary
 
Fields inherited from interface edu.stanford.smi.protegex.owl.ui.widget.OWLWidgetMetadata
DEFAULT, NOT_SUITABLE, SUITABLE
 
Constructor Summary
AnnotationsWidgetMetadata()
           
 
Method Summary
 int getSuitability(RDFSNamedClass cls, RDFProperty property)
          Gets the suitability index of a widget for a given class/property pair.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationsWidgetMetadata

public AnnotationsWidgetMetadata()
Method Detail

getSuitability

public int getSuitability(RDFSNamedClass cls,
                          RDFProperty property)
Description copied from interface: OWLWidgetMetadata

Gets the suitability index of a widget for a given class/property pair. The suitability indicates whether a widget shall be selected as default widget on a form, or whether it shall be listed as one of the options in the form configuration component.

The system widgets of Protege-OWL all return one of the predefined constants NOT_SUITABLE, SUITABLE or DEFAULT. Custom widget classes can also return the same constants, or they can return higher values to override the current default. For example, returning DEFAULT + 1 will make sure that the widget will have higher preferences than any of the system widgets.

Specified by:
getSuitability in interface OWLWidgetMetadata
Parameters:
cls - the named class of the form
property - the property to get the suitability for
Returns:
an index >= 0

Protégé-OWL 3.4.8

Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.