Class InstrumentationDescription
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.instrumentation.description.core.InstrumentationDescription
-
public class InstrumentationDescription extends Object
Central class representing an instrumentation description. It holds a list ofInstrumentationRule
s. Each of them specify how to instrument on ore several entities in a specific way. If a rule refers to a concrete Palladio model, the corresponding URI should be set.- See Also:
ActionRule
,UserActionRule
,ResourceRule
-
-
Constructor Summary
Constructors Constructor Description InstrumentationDescription()
-
Method Summary
-
-
-
Field Detail
-
UNDEFINED
public static final String UNDEFINED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRules
public List<InstrumentationRule> getRules()
-
setRules
public void setRules(List<InstrumentationRule> rules)
-
getActionRules
public List<ActionRule> getActionRules()
-
getUserActionRules
public List<UserActionRule> getUserActionRules()
-
getResourceRules
public List<ResourceRule<?>> getResourceRules()
-
getAffectingRules
public <A extends org.palladiosimulator.pcm.seff.AbstractAction> List<ActionRule> getAffectingRules(ActionRepresentative action)
-
getAffectingRules
public <A extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> List<UserActionRule> getAffectingRules(UserActionRepresentative userAction)
-
getAffectingRules
public <R extends ResourceRepresentative> List<ResourceRule<R>> getAffectingRules(R resource)
-
addRule
public void addRule(InstrumentationRule rule)
-
removeRule
public void removeRule(int index)
-
getAllocationUri
public String getAllocationUri()
-
setAllocationUri
public void setAllocationUri(String allocationUri)
-
getRepositoryUri
public String getRepositoryUri()
-
setRepositoryUri
public void setRepositoryUri(String repositoryUri)
-
getResourceenvironmentUri
public String getResourceenvironmentUri()
-
setResourceenvironmentUri
public void setResourceenvironmentUri(String resourceenvironmentUri)
-
getSystemUri
public String getSystemUri()
-
setSystemUri
public void setSystemUri(String systemUri)
-
getUsagemodelUri
public String getUsagemodelUri()
-
setUsagemodelUri
public void setUsagemodelUri(String usagemodelUri)
-
-