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:
    UsagemodelFactory
    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'"
    • Field Detail

      • eINSTANCE

        static final UsagemodelPackage eINSTANCE
        The singleton instance of the package.
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • USAGE_SCENARIO__ID

        static final int USAGE_SCENARIO__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • 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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • 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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • ABSTRACT_USER_ACTION__ID

        static final int ABSTRACT_USER_ACTION__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • ENTRY_LEVEL_SYSTEM_CALL__ID

        static final int ENTRY_LEVEL_SYSTEM_CALL__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • SCENARIO_BEHAVIOUR__ID

        static final int SCENARIO_BEHAVIOUR__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • BRANCH_TRANSITION__BRANCH_PROBABILITY

        static final int BRANCH_TRANSITION__BRANCH_PROBABILITY
        The feature id for the 'Branch Probability' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • BRANCH__ID

        static final int BRANCH__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • BRANCH__SUCCESSOR

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

        static final int BRANCH__PREDECESSOR
        The feature id for the 'Predecessor' reference.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • LOOP__ID

        static final int LOOP__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • LOOP__SUCCESSOR

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

        static final int LOOP__PREDECESSOR
        The feature id for the 'Predecessor' reference.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • STOP__ID

        static final int STOP__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • STOP__SUCCESSOR

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

        static final int STOP__PREDECESSOR
        The feature id for the 'Predecessor' reference.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • START__ID

        static final int START__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • START__SUCCESSOR

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

        static final int START__PREDECESSOR
        The feature id for the 'Predecessor' reference.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • 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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • DELAY__ID

        static final int DELAY__ID
        The feature id for the 'Id' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • DELAY__SUCCESSOR

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

        static final int DELAY__PREDECESSOR
        The feature id for the 'Predecessor' reference.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • 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:
        Constant Field Values
        Generated class or method.
        Ordered collection.
      • CLOSED_WORKLOAD__POPULATION

        static final int CLOSED_WORKLOAD__POPULATION
        The feature id for the 'Population' attribute.
        See Also:
        Constant Field Values
        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:
        Constant Field Values
        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:
        Constant Field Values
        Generated class or method.
        Ordered collection.