Interface IRestrictionUI<I extends Instrumentable>
-
- Type Parameters:
I- the type ofInstrumentablethe UI deals with
- All Known Implementing Classes:
ActionAssemblyContextRestrictionUI,ActionTypeExclusionUI,ResourceAssemblyContextRestrictionUI,SingleActionRestrictionUI,SingleElementsRestrictionUI,SingleUserActionRestrictionUI,UserActionTypeExclusionUI
public interface IRestrictionUI<I extends Instrumentable>A UI forInstrumentableRestrictions. Either theinit()method (for a new restriction) or theinit(InstrumentableRestriction)(for an existing restriction) has to be called after the UI is instantiated.
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSION_POINT_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ControlcreateUIArea(Composite parent)DialoggetAsDialog(Shell parentShell)InstrumentableRestriction<I>getRestriction()voidinit()voidinit(InstrumentableRestriction<I> restriction)booleanrestrictionChanged()
-
-
-
Field Detail
-
EXTENSION_POINT_ID
static final String EXTENSION_POINT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(InstrumentableRestriction<I> restriction)
-
init
void init()
-
getRestriction
InstrumentableRestriction<I> getRestriction()
-
restrictionChanged
boolean restrictionChanged()
-
-