edu.stanford.smi.protege.widget
Class WidgetUtilities
java.lang.Object
edu.stanford.smi.protege.widget.WidgetUtilities
public class WidgetUtilities
- extends Object
A collection of utilities useful for creating and working with widgets.
- Author:
- Ray Fergerson
Method Summary |
static ClsWidget |
createClsWidget(WidgetDescriptor descriptor,
boolean isDesignTime,
Project project,
Cls cls)
|
static SlotWidget |
createSlotWidget(WidgetDescriptor descriptor,
boolean isDesignTime,
Project project,
Cls cls,
Slot slot)
|
static TabWidget |
createTabWidget(WidgetDescriptor descriptor,
Project project)
|
static boolean |
isSuitableExport(Project project,
ExportPlugin exportPlugin)
|
static boolean |
isSuitableTab(String tabWidgetClassName,
Project project,
Collection errors)
|
static void |
setEnabledInstanceDisplay(InstanceDisplay instanceDisplay,
boolean enabled)
Sets all the widgets of an instance form to enabled/disabled according to the enabled argument. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WidgetUtilities
public WidgetUtilities()
createClsWidget
public static ClsWidget createClsWidget(WidgetDescriptor descriptor,
boolean isDesignTime,
Project project,
Cls cls)
createSlotWidget
public static SlotWidget createSlotWidget(WidgetDescriptor descriptor,
boolean isDesignTime,
Project project,
Cls cls,
Slot slot)
createTabWidget
public static TabWidget createTabWidget(WidgetDescriptor descriptor,
Project project)
isSuitableTab
public static boolean isSuitableTab(String tabWidgetClassName,
Project project,
Collection errors)
setEnabledInstanceDisplay
public static void setEnabledInstanceDisplay(InstanceDisplay instanceDisplay,
boolean enabled)
- Sets all the widgets of an instance form to enabled/disabled according to the enabled argument.
- Parameters:
instanceDisplay
- enabled
-
isSuitableExport
public static boolean isSuitableExport(Project project,
ExportPlugin exportPlugin)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2010 Stanford University.