Interface UsagemodelPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
UsagemodelPackageImpl

public interface UsagemodelPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
TODO: Put the 3.2.2 Context Model chapter of Steffens Diss somewhere so that it can be referred to here. It provides an important overview on why we have the usage model. 

TODO: Include the example from Heiko's dissertation here? But how to include the picture?

The usage of a software system by external clients has to be captured in models to enable model-driven
performance predictions. Here, the term usage refers to workload (i.e., the number of users concurrently
present in the system), usage scenarios (i.e., possible sequences of invoking services at system provided
roles), waiting delays between service invocations, and values for parameters and component configurations.

This package contains the usage specification language, which (i) provides more expressiveness for
characterising parameter instances than previous models, but (ii) at the same time is restricted to concepts
familiar to domain experts to create a domain specific language. The language is called PCM usage
model.

The UsageModel specifies the whole user interaction with a system from a performance viewpoint. It consists of a number of concurrently executed UsageScenarios and a set of global UserData specifications. Each UsageScenario includes a workload and a scenario behaviour. The concepts are explained for the single meta classes included in this package. 

Note that UsageModels are completely decoupled from the inner contents of a system, which consists of an assembly and a connected resource environment. The UsageModel only refers to services of system provided roles. It regards the component
architecture (i.e., the assembly) as well as used resources (i.e., hardware devices such as CPUs
and harddisks or software entities such as threads, semaphores) as hidden in the system. Thus, the UsageModel only captures information that is available to domain experts and can be changed by them. Resource
environment and component architecture may be changed independently from the UsageModel 
by system architects, if the system's ProvidedRoles remain unchanged.

Discussion: 
Notice, that unlike other behavioural description languages for performance prediction (e.g., [162, 187,
78]), the PCM usage model specifically models user behaviour and for example does not refer to resources.
Other performance meta-models mix up the specification of user behaviour, component behaviour, and
resources, so that a single developer role (i.e., a performance analyst) needs to specify the performance
model. Opposed to this, the PCM targets a division of work for multiple developer roles (cf. Section 3.1 of Heiko Koziolek's dissertation).

Furthermore, none of the other performance meta-models support explicit service parameter modelling.
While CSM [162] includes a meta-class Message to specify the amount of data transferred between
two steps in the performance model, and KLAPER [78] allows the specification of parameter values
in principle, none of these language uses the information to parameterise resource demands or component
behaviour. Additionally, they do not provide the information readily analysable by MDSD tools.

The PCM usage model has been designed based on meta models such as the performance domain model
of the UML SPT profile [31], the Core Scenario Model (CSM) [162], and KLAPER [78]. It is furthermore
related to usage models used in statistical testing [34]. Although the concepts included in the PCM usage
model are quite similar to the modelling capabilities of the UML SPT profile, there are some subtle
differences:
- The usage model is aligned with the role of the domain expert, and uses only concepts known to
this role. It is a domain specific language, whereas the UML SPT performance domain model is
a general purpose language that includes information, which is usually spread over multiple developer
roles such as the component assembler and the system deployer, so that a domain expert without a technical background could not specify an instance of it. Nevertheless, domain experts
should be able to create PCM usage models with appropriate tools independently from other developer
roles, because such models only contain concepts known to them.
- The number of loop iterations is not bound to a constant value, but can be specified as a random
variable.
- The control flow constructs are arranged in a hierarchical fashion to enable easy analyses.
- Users are restricted to non-concurrent behaviour, as it is assumed, that users only execute the
services of a system one at a time.
- System service invocations can be enhanced with characterisations of parameters values.

[31] Object Management Group (OMG), "UML Profile for Schedulability, Performance and Time,"
http://www.omg.org/cgi-bin/doc?formal/2005-01-02, January 2005.

[34] James A. Whittaker and Michael G. Thomason, "A Markov chain model for statistical software
testing," IEEE Transactions on Software Engineering, vol. 20, no. 10, pp. 812-824, Oct. 1994.

[78] V. Grassi, R. Mirandola, and A. Sabetta, "From design to analysis models: a kernel language
for performance and reliability analysis of component-based systems," in Proc. 5th International
Workshop on Software and Performance (WOSP '05). New York, NY, USA: ACM Press, 2005,
pp. 25-36.

[162] D. B. Petriu and M. Woodside, "A metamodel for generating performance models from UML designs,"
in UML 2004 - The Unified Modeling Language. Model Languages and Applications. 7th
International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings, ser. LNCS, T. Baar,
A. Strohmeier, A. Moreira, and S. J. Mellor, Eds., vol. 3273. Springer, 2004, pp. 41-53.

[187] C. U. Smith, C. M. Llado, V. Cortellessa, A. D. Marco, and L. G. Williams, "From UML models
to software performance results: an SPE process based on XML interchange formats," in Proc. 5th
international workshop on Software and performance (WOSP'05). New York, NY, USA: ACM
Press, 2005, pp. 87-98.



See Also:
Generated class or method.
EMF model class or method.
kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/LPG'"
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
      Generated class or method.
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
      Generated class or method.
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
      Generated class or method.
    • eINSTANCE

      static final UsagemodelPackage eINSTANCE
      The singleton instance of the package.
      Generated class or method.
    • WORKLOAD

      static final int WORKLOAD
      The meta object id for the 'Workload' class.
      See Also:
      Generated class or method.
    • WORKLOAD__USAGE_SCENARIO_WORKLOAD

      static final int WORKLOAD__USAGE_SCENARIO_WORKLOAD
      The feature id for the 'Usage Scenario Workload' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • WORKLOAD_FEATURE_COUNT

      static final int WORKLOAD_FEATURE_COUNT
      The number of structural features of the 'Workload' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO

      static final int USAGE_SCENARIO
      The meta object id for the 'Usage Scenario' class.
      See Also:
      Generated class or method.
    • USAGE_SCENARIO__ID

      static final int USAGE_SCENARIO__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO__ENTITY_NAME

      static final int USAGE_SCENARIO__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO__USAGE_MODEL_USAGE_SCENARIO

      static final int USAGE_SCENARIO__USAGE_MODEL_USAGE_SCENARIO
      The feature id for the 'Usage Model Usage Scenario' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO__SCENARIO_BEHAVIOUR_USAGE_SCENARIO

      static final int USAGE_SCENARIO__SCENARIO_BEHAVIOUR_USAGE_SCENARIO
      The feature id for the 'Scenario Behaviour Usage Scenario' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO__WORKLOAD_USAGE_SCENARIO

      static final int USAGE_SCENARIO__WORKLOAD_USAGE_SCENARIO
      The feature id for the 'Workload Usage Scenario' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_SCENARIO_FEATURE_COUNT

      static final int USAGE_SCENARIO_FEATURE_COUNT
      The number of structural features of the 'Usage Scenario' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • USER_DATA

      static final int USER_DATA
      The meta object id for the 'User Data' class.
      See Also:
      Generated class or method.
    • USER_DATA__ASSEMBLY_CONTEXT_USER_DATA

      static final int USER_DATA__ASSEMBLY_CONTEXT_USER_DATA
      The feature id for the 'Assembly Context user Data' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • USER_DATA__USAGE_MODEL_USER_DATA

      static final int USER_DATA__USAGE_MODEL_USER_DATA
      The feature id for the 'Usage Model User Data' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • USER_DATA__USER_DATA_PARAMETER_USAGES_USER_DATA

      static final int USER_DATA__USER_DATA_PARAMETER_USAGES_USER_DATA
      The feature id for the 'User Data Parameter Usages User Data' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • USER_DATA_FEATURE_COUNT

      static final int USER_DATA_FEATURE_COUNT
      The number of structural features of the 'User Data' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_MODEL

      static final int USAGE_MODEL
      The meta object id for the 'Usage Model' class.
      See Also:
      Generated class or method.
    • USAGE_MODEL__USAGE_SCENARIO_USAGE_MODEL

      static final int USAGE_MODEL__USAGE_SCENARIO_USAGE_MODEL
      The feature id for the 'Usage Scenario Usage Model' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_MODEL__USER_DATA_USAGE_MODEL

      static final int USAGE_MODEL__USER_DATA_USAGE_MODEL
      The feature id for the 'User Data Usage Model' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • USAGE_MODEL_FEATURE_COUNT

      static final int USAGE_MODEL_FEATURE_COUNT
      The number of structural features of the 'Usage Model' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION

      static final int ABSTRACT_USER_ACTION
      The meta object id for the 'Abstract User Action' class.
      See Also:
      Generated class or method.
    • ABSTRACT_USER_ACTION__ID

      static final int ABSTRACT_USER_ACTION__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION__ENTITY_NAME

      static final int ABSTRACT_USER_ACTION__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION__SUCCESSOR

      static final int ABSTRACT_USER_ACTION__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION__PREDECESSOR

      static final int ABSTRACT_USER_ACTION__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int ABSTRACT_USER_ACTION__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ABSTRACT_USER_ACTION_FEATURE_COUNT

      static final int ABSTRACT_USER_ACTION_FEATURE_COUNT
      The number of structural features of the 'Abstract User Action' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL

      static final int ENTRY_LEVEL_SYSTEM_CALL
      The meta object id for the 'Entry Level System Call' class.
      See Also:
      Generated class or method.
    • ENTRY_LEVEL_SYSTEM_CALL__ID

      static final int ENTRY_LEVEL_SYSTEM_CALL__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__ENTITY_NAME

      static final int ENTRY_LEVEL_SYSTEM_CALL__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__SUCCESSOR

      static final int ENTRY_LEVEL_SYSTEM_CALL__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__PREDECESSOR

      static final int ENTRY_LEVEL_SYSTEM_CALL__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int ENTRY_LEVEL_SYSTEM_CALL__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__PROVIDED_ROLE_ENTRY_LEVEL_SYSTEM_CALL

      static final int ENTRY_LEVEL_SYSTEM_CALL__PROVIDED_ROLE_ENTRY_LEVEL_SYSTEM_CALL
      The feature id for the 'Provided Role Entry Level System Call' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__OPERATION_SIGNATURE_ENTRY_LEVEL_SYSTEM_CALL

      static final int ENTRY_LEVEL_SYSTEM_CALL__OPERATION_SIGNATURE_ENTRY_LEVEL_SYSTEM_CALL
      The feature id for the 'Operation Signature Entry Level System Call' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__OUTPUT_PARAMETER_USAGES_ENTRY_LEVEL_SYSTEM_CALL

      static final int ENTRY_LEVEL_SYSTEM_CALL__OUTPUT_PARAMETER_USAGES_ENTRY_LEVEL_SYSTEM_CALL
      The feature id for the 'Output Parameter Usages Entry Level System Call' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__PRIORITY

      static final int ENTRY_LEVEL_SYSTEM_CALL__PRIORITY
      The feature id for the 'Priority' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL__INPUT_PARAMETER_USAGES_ENTRY_LEVEL_SYSTEM_CALL

      static final int ENTRY_LEVEL_SYSTEM_CALL__INPUT_PARAMETER_USAGES_ENTRY_LEVEL_SYSTEM_CALL
      The feature id for the 'Input Parameter Usages Entry Level System Call' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • ENTRY_LEVEL_SYSTEM_CALL_FEATURE_COUNT

      static final int ENTRY_LEVEL_SYSTEM_CALL_FEATURE_COUNT
      The number of structural features of the 'Entry Level System Call' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR

      static final int SCENARIO_BEHAVIOUR
      The meta object id for the 'Scenario Behaviour' class.
      See Also:
      Generated class or method.
    • SCENARIO_BEHAVIOUR__ID

      static final int SCENARIO_BEHAVIOUR__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR__ENTITY_NAME

      static final int SCENARIO_BEHAVIOUR__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR__USAGE_SCENARIO_SENARIO_BEHAVIOUR

      static final int SCENARIO_BEHAVIOUR__USAGE_SCENARIO_SENARIO_BEHAVIOUR
      The feature id for the 'Usage Scenario Senario Behaviour' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR__BRANCH_TRANSITION_SCENARIO_BEHAVIOUR

      static final int SCENARIO_BEHAVIOUR__BRANCH_TRANSITION_SCENARIO_BEHAVIOUR
      The feature id for the 'Branch Transition Scenario Behaviour' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR__LOOP_SCENARIO_BEHAVIOUR

      static final int SCENARIO_BEHAVIOUR__LOOP_SCENARIO_BEHAVIOUR
      The feature id for the 'Loop Scenario Behaviour' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR__ACTIONS_SCENARIO_BEHAVIOUR

      static final int SCENARIO_BEHAVIOUR__ACTIONS_SCENARIO_BEHAVIOUR
      The feature id for the 'Actions Scenario Behaviour' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • SCENARIO_BEHAVIOUR_FEATURE_COUNT

      static final int SCENARIO_BEHAVIOUR_FEATURE_COUNT
      The number of structural features of the 'Scenario Behaviour' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH_TRANSITION

      static final int BRANCH_TRANSITION
      The meta object id for the 'Branch Transition' class.
      See Also:
      Generated class or method.
    • BRANCH_TRANSITION__BRANCH_PROBABILITY

      static final int BRANCH_TRANSITION__BRANCH_PROBABILITY
      The feature id for the 'Branch Probability' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH_TRANSITION__BRANCH_BRANCH_TRANSITION

      static final int BRANCH_TRANSITION__BRANCH_BRANCH_TRANSITION
      The feature id for the 'Branch Branch Transition' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH_TRANSITION__BRANCHED_BEHAVIOUR_BRANCH_TRANSITION

      static final int BRANCH_TRANSITION__BRANCHED_BEHAVIOUR_BRANCH_TRANSITION
      The feature id for the 'Branched Behaviour Branch Transition' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH_TRANSITION_FEATURE_COUNT

      static final int BRANCH_TRANSITION_FEATURE_COUNT
      The number of structural features of the 'Branch Transition' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH

      static final int BRANCH
      The meta object id for the 'Branch' class.
      See Also:
      Generated class or method.
    • BRANCH__ID

      static final int BRANCH__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH__ENTITY_NAME

      static final int BRANCH__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH__SUCCESSOR

      static final int BRANCH__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH__PREDECESSOR

      static final int BRANCH__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int BRANCH__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH__BRANCH_TRANSITIONS_BRANCH

      static final int BRANCH__BRANCH_TRANSITIONS_BRANCH
      The feature id for the 'Branch Transitions Branch' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • BRANCH_FEATURE_COUNT

      static final int BRANCH_FEATURE_COUNT
      The number of structural features of the 'Branch' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP

      static final int LOOP
      The meta object id for the 'Loop' class.
      See Also:
      Generated class or method.
    • LOOP__ID

      static final int LOOP__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__ENTITY_NAME

      static final int LOOP__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__SUCCESSOR

      static final int LOOP__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__PREDECESSOR

      static final int LOOP__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int LOOP__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__LOOP_ITERATION_LOOP

      static final int LOOP__LOOP_ITERATION_LOOP
      The feature id for the 'Loop Iteration Loop' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__BODY_BEHAVIOUR_LOOP

      static final int LOOP__BODY_BEHAVIOUR_LOOP
      The feature id for the 'Body Behaviour Loop' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP_FEATURE_COUNT

      static final int LOOP_FEATURE_COUNT
      The number of structural features of the 'Loop' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP

      static final int STOP
      The meta object id for the 'Stop' class.
      See Also:
      Generated class or method.
    • STOP__ID

      static final int STOP__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP__ENTITY_NAME

      static final int STOP__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP__SUCCESSOR

      static final int STOP__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP__PREDECESSOR

      static final int STOP__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int STOP__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • STOP_FEATURE_COUNT

      static final int STOP_FEATURE_COUNT
      The number of structural features of the 'Stop' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • START

      static final int START
      The meta object id for the 'Start' class.
      See Also:
      Generated class or method.
    • START__ID

      static final int START__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • START__ENTITY_NAME

      static final int START__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • START__SUCCESSOR

      static final int START__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • START__PREDECESSOR

      static final int START__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • START__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int START__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • START_FEATURE_COUNT

      static final int START_FEATURE_COUNT
      The number of structural features of the 'Start' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPEN_WORKLOAD

      static final int OPEN_WORKLOAD
      The meta object id for the 'Open Workload' class.
      See Also:
      Generated class or method.
    • OPEN_WORKLOAD__USAGE_SCENARIO_WORKLOAD

      static final int OPEN_WORKLOAD__USAGE_SCENARIO_WORKLOAD
      The feature id for the 'Usage Scenario Workload' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPEN_WORKLOAD__INTER_ARRIVAL_TIME_OPEN_WORKLOAD

      static final int OPEN_WORKLOAD__INTER_ARRIVAL_TIME_OPEN_WORKLOAD
      The feature id for the 'Inter Arrival Time Open Workload' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPEN_WORKLOAD_FEATURE_COUNT

      static final int OPEN_WORKLOAD_FEATURE_COUNT
      The number of structural features of the 'Open Workload' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY

      static final int DELAY
      The meta object id for the 'Delay' class.
      See Also:
      Generated class or method.
    • DELAY__ID

      static final int DELAY__ID
      The feature id for the 'Id' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY__ENTITY_NAME

      static final int DELAY__ENTITY_NAME
      The feature id for the 'Entity Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY__SUCCESSOR

      static final int DELAY__SUCCESSOR
      The feature id for the 'Successor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY__PREDECESSOR

      static final int DELAY__PREDECESSOR
      The feature id for the 'Predecessor' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION

      static final int DELAY__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION
      The feature id for the 'Scenario Behaviour Abstract User Action' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY__TIME_SPECIFICATION_DELAY

      static final int DELAY__TIME_SPECIFICATION_DELAY
      The feature id for the 'Time Specification Delay' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • DELAY_FEATURE_COUNT

      static final int DELAY_FEATURE_COUNT
      The number of structural features of the 'Delay' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLOSED_WORKLOAD

      static final int CLOSED_WORKLOAD
      The meta object id for the 'Closed Workload' class.
      See Also:
      Generated class or method.
    • CLOSED_WORKLOAD__USAGE_SCENARIO_WORKLOAD

      static final int CLOSED_WORKLOAD__USAGE_SCENARIO_WORKLOAD
      The feature id for the 'Usage Scenario Workload' container reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLOSED_WORKLOAD__POPULATION

      static final int CLOSED_WORKLOAD__POPULATION
      The feature id for the 'Population' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLOSED_WORKLOAD__THINK_TIME_CLOSED_WORKLOAD

      static final int CLOSED_WORKLOAD__THINK_TIME_CLOSED_WORKLOAD
      The feature id for the 'Think Time Closed Workload' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • CLOSED_WORKLOAD_FEATURE_COUNT

      static final int CLOSED_WORKLOAD_FEATURE_COUNT
      The number of structural features of the 'Closed Workload' class.
      See Also:
      Generated class or method.
      Ordered collection.
  • Method Details