Interface InstrumentableRestriction<I extends Instrumentable>
-
- Type Parameters:
I
- the type ofInstrumentable
the restriction deals with
- All Known Implementing Classes:
ActionAssemblyContextRestriction
,ActionTypeExclusion
,AssemblyContextRestriction
,ResourceAssemblyContextRestriction
,SingleActionRestriction
,SingleResourceRestriction
,SingleUserActionRestriction
,UserActionTypeExclusion
public interface InstrumentableRestriction<I extends Instrumentable>
Represents a restriction of the totality of all elements of a typeI
to all of them not excluded by the implementation of theexclude()
method.
Note that every class implementing this interface must be listed in the@XmlElements
annotation ofInstrumentableSet.getRestrictions()
!
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXTENSION_POINT_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
exclude(I instrumentable)
Returns if an instrumentable is excluded.default List<I>
filter(List<I> actions)
String
getHint()
-
-
-
Field Detail
-
EXTENSION_POINT_ID
static final String EXTENSION_POINT_ID
- See Also:
- Constant Field Values
-
-