Class UserActionTypeExclusion
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.instrumentation.restrictions.useraction.UserActionTypeExclusion
-
- All Implemented Interfaces:
InstrumentableRestriction<UserActionRepresentative>
public class UserActionTypeExclusion extends Object implements InstrumentableRestriction<UserActionRepresentative>
-
-
Field Summary
-
Fields inherited from interface edu.kit.ipd.sdq.eventsim.instrumentation.description.core.InstrumentableRestriction
EXTENSION_POINT_ID
-
-
Constructor Summary
Constructors Constructor Description UserActionTypeExclusion()
UserActionTypeExclusion(Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> excludedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
exclude(UserActionRepresentative useraction)
Returns if an instrumentable is excluded.Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
getExcludedType()
String
getHint()
void
setExcludedType(Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> excludedType)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.kit.ipd.sdq.eventsim.instrumentation.description.core.InstrumentableRestriction
filter
-
-
-
-
Constructor Detail
-
UserActionTypeExclusion
public UserActionTypeExclusion(Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> excludedType)
-
UserActionTypeExclusion
public UserActionTypeExclusion()
-
-
Method Detail
-
exclude
public boolean exclude(UserActionRepresentative useraction)
Description copied from interface:InstrumentableRestriction
Returns if an instrumentable is excluded.- Specified by:
exclude
in interfaceInstrumentableRestriction<UserActionRepresentative>
- Parameters:
useraction
- the instrumentable to be checked- Returns:
true
, if the instrumentable should be excluded orfalse
otherwise
-
getHint
public String getHint()
- Specified by:
getHint
in interfaceInstrumentableRestriction<UserActionRepresentative>
-
getExcludedType
public Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> getExcludedType()
-
setExcludedType
public void setExcludedType(Class<? extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> excludedType)
-
-