de.uka.ipd.sdq.pcm.usagemodel
Interface UsageScenario

All Superinterfaces:
Entity, Identifier, NamedElement
All Known Implementing Classes:
UsageScenarioImpl

public interface UsageScenario
extends Entity

A representation of the model object 'Usage Scenario'. UsageScenarios are concurrently executed behaviours of users within one UsageModel. It describes which services are directly invoked by users in one specific use case and models the possible sequences of calling them. Each UsageScenario includes a workload and a scenario behaviour.

The following features are supported:

See Also:
UsagemodelPackage.getUsageScenario()

Field Summary
static String copyright
           
 
Method Summary
 ScenarioBehaviour getScenarioBehaviour_UsageScenario()
          Returns the value of the 'Scenario Behaviour Usage Scenario' containment reference.
 Workload getWorkload_UsageScenario()
          Returns the value of the 'Workload Usage Scenario' containment reference.
 void setScenarioBehaviour_UsageScenario(ScenarioBehaviour value)
          Sets the value of the 'Scenario Behaviour Usage Scenario' containment reference.
 void setWorkload_UsageScenario(Workload value)
          Sets the value of the 'Workload Usage Scenario' containment reference.
 
Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, idHasToBeUnique, setId
 
Methods inherited from interface de.uka.ipd.sdq.pcm.core.entity.NamedElement
getEntityName, setEntityName
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getWorkload_UsageScenario

Workload getWorkload_UsageScenario()
Returns the value of the 'Workload Usage Scenario' containment reference.

If the meaning of the 'Workload Usage Scenario' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Workload Usage Scenario' containment reference.
See Also:
setWorkload_UsageScenario(Workload), UsagemodelPackage.getUsageScenario_Workload_UsageScenario()

setWorkload_UsageScenario

void setWorkload_UsageScenario(Workload value)
Sets the value of the 'Workload Usage Scenario' containment reference.

Parameters:
value - the new value of the 'Workload Usage Scenario' containment reference.
See Also:
getWorkload_UsageScenario()

getScenarioBehaviour_UsageScenario

ScenarioBehaviour getScenarioBehaviour_UsageScenario()
Returns the value of the 'Scenario Behaviour Usage Scenario' containment reference.

If the meaning of the 'Scenario Behaviour Usage Scenario' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Scenario Behaviour Usage Scenario' containment reference.
See Also:
setScenarioBehaviour_UsageScenario(ScenarioBehaviour), UsagemodelPackage.getUsageScenario_ScenarioBehaviour_UsageScenario()

setScenarioBehaviour_UsageScenario

void setScenarioBehaviour_UsageScenario(ScenarioBehaviour value)
Sets the value of the 'Scenario Behaviour Usage Scenario' containment reference.

Parameters:
value - the new value of the 'Scenario Behaviour Usage Scenario' containment reference.
See Also:
getScenarioBehaviour_UsageScenario()