|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface for objects that provide metadata about a widget type. This is used by the OWLWidgetMapper to determine whether a certain widget class shall be chosen for a certain class/property combination.
The widget class should register an implementation of this in a static block.
Field Summary | |
static int |
DEFAULT
Indicates that this widget is the default widget unless some other plugin declares a widget with higher suitability |
static int |
NOT_SUITABLE
Indicates that this widget is not suitable for the given class/property combination |
static int |
SUITABLE
Indicates that this widget is suitable (but not necessarily default) for the given class/property combination |
Method Summary | |
int |
getSuitability(RDFSNamedClass cls,
RDFProperty property)
Gets the suitability index of a widget for a given class/property pair. |
Field Detail |
public static final int NOT_SUITABLE
public static final int SUITABLE
public static final int DEFAULT
Method Detail |
public int getSuitability(RDFSNamedClass cls, RDFProperty property)
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.
cls
- the named class of the formproperty
- the property to get the suitability for
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |