Interface UsagemodelPackage
- All Superinterfaces:
EModelElement
,ENamedElement
,EObject
,EPackage
,Notifier
- All Known Implementing Classes:
UsagemodelPackageImpl
The Package for the model.
It contains accessors for the meta objects to represent
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.
- each class,
- each feature of each class,
- each enum,
- and each data type
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'"
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The meta object id for the 'Abstract User Action
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Abstract User Action' class.static final int
The meta object id for the 'Branch
' class.static final int
The feature id for the 'Branch Transitions Branch' containment reference list.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Branch' class.static final int
The meta object id for the 'Branch Transition
' class.static final int
The feature id for the 'Branch Branch Transition' container reference.static final int
The feature id for the 'Branch Probability' attribute.static final int
The feature id for the 'Branched Behaviour Branch Transition' containment reference.static final int
The number of structural features of the 'Branch Transition' class.static final int
The meta object id for the 'Closed Workload
' class.static final int
The feature id for the 'Population' attribute.static final int
The feature id for the 'Think Time Closed Workload' containment reference.static final int
The feature id for the 'Usage Scenario Workload' container reference.static final int
The number of structural features of the 'Closed Workload' class.static final String
static final int
The meta object id for the 'Delay
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The feature id for the 'Time Specification Delay' containment reference.static final int
The number of structural features of the 'Delay' class.static final UsagemodelPackage
The singleton instance of the package.static final String
The package name.static final String
The package namespace name.static final String
The package namespace URI.static final int
The meta object id for the 'Entry Level System Call
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Input Parameter Usages Entry Level System Call' containment reference list.static final int
The feature id for the 'Operation Signature Entry Level System Call' reference.static final int
The feature id for the 'Output Parameter Usages Entry Level System Call' containment reference list.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Priority' attribute.static final int
The feature id for the 'Provided Role Entry Level System Call' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Entry Level System Call' class.static final int
The meta object id for the 'Loop
' class.static final int
The feature id for the 'Body Behaviour Loop' containment reference.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Loop Iteration Loop' containment reference.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Loop' class.static final int
The meta object id for the 'Open Workload
' class.static final int
The feature id for the 'Inter Arrival Time Open Workload' containment reference.static final int
The feature id for the 'Usage Scenario Workload' container reference.static final int
The number of structural features of the 'Open Workload' class.static final int
The meta object id for the 'Scenario Behaviour
' class.static final int
The feature id for the 'Actions Scenario Behaviour' containment reference list.static final int
The feature id for the 'Branch Transition Scenario Behaviour' container reference.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Loop Scenario Behaviour' container reference.static final int
The feature id for the 'Usage Scenario Senario Behaviour' container reference.static final int
The number of structural features of the 'Scenario Behaviour' class.static final int
The meta object id for the 'Start
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Start' class.static final int
The meta object id for the 'Stop
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Predecessor' reference.static final int
The feature id for the 'Scenario Behaviour Abstract User Action' container reference.static final int
The feature id for the 'Successor' reference.static final int
The number of structural features of the 'Stop' class.static final int
The meta object id for the 'Usage Model
' class.static final int
The feature id for the 'Usage Scenario Usage Model' containment reference list.static final int
The feature id for the 'User Data Usage Model' containment reference list.static final int
The number of structural features of the 'Usage Model' class.static final int
The meta object id for the 'Usage Scenario
' class.static final int
The feature id for the 'Entity Name' attribute.static final int
The feature id for the 'Id' attribute.static final int
The feature id for the 'Scenario Behaviour Usage Scenario' containment reference.static final int
The feature id for the 'Usage Model Usage Scenario' container reference.static final int
The feature id for the 'Workload Usage Scenario' containment reference.static final int
The number of structural features of the 'Usage Scenario' class.static final int
The meta object id for the 'User Data
' class.static final int
The feature id for the 'Assembly Context user Data' reference.static final int
The feature id for the 'Usage Model User Data' container reference.static final int
The feature id for the 'User Data Parameter Usages User Data' containment reference list.static final int
The number of structural features of the 'User Data' class.static final int
The meta object id for the 'Workload
' class.static final int
The feature id for the 'Usage Scenario Workload' container reference.static final int
The number of structural features of the 'Workload' class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the meta object for class 'Abstract User Action
'.Returns the meta object for the reference 'Predecessor
'.Returns the meta object for the container reference 'Scenario Behaviour Abstract User Action
'.Returns the meta object for the reference 'Successor
'.Returns the meta object for class 'Branch
'.Returns the meta object for the containment reference list 'Branch Transitions Branch
'.Returns the meta object for class 'Branch Transition
'.Returns the meta object for the container reference 'Branch Branch Transition
'.Returns the meta object for the containment reference 'Branched Behaviour Branch Transition
'.Returns the meta object for the attribute 'Branch Probability
'.Returns the meta object for class 'Closed Workload
'.Returns the meta object for the attribute 'Population
'.Returns the meta object for the containment reference 'Think Time Closed Workload
'.getDelay()
Returns the meta object for class 'Delay
'.Returns the meta object for the containment reference 'Time Specification Delay
'.Returns the meta object for class 'Entry Level System Call
'.Returns the meta object for the containment reference list 'Input Parameter Usages Entry Level System Call
'.Returns the meta object for the reference 'Operation Signature Entry Level System Call
'.Returns the meta object for the containment reference list 'Output Parameter Usages Entry Level System Call
'.Returns the meta object for the attribute 'Priority
'.Returns the meta object for the reference 'Provided Role Entry Level System Call
'.getLoop()
Returns the meta object for class 'Loop
'.Returns the meta object for the containment reference 'Body Behaviour Loop
'.Returns the meta object for the containment reference 'Loop Iteration Loop
'.Returns the meta object for class 'Open Workload
'.Returns the meta object for the containment reference 'Inter Arrival Time Open Workload
'.Returns the meta object for class 'Scenario Behaviour
'.Returns the meta object for the containment reference list 'Actions Scenario Behaviour
'.Returns the meta object for the container reference 'Branch Transition Scenario Behaviour
'.Returns the meta object for the container reference 'Loop Scenario Behaviour
'.Returns the meta object for the container reference 'Usage Scenario Senario Behaviour
'.getStart()
Returns the meta object for class 'Start
'.getStop()
Returns the meta object for class 'Stop
'.Returns the meta object for class 'Usage Model
'.Returns the meta object for the containment reference list 'Usage Scenario Usage Model
'.Returns the meta object for the containment reference list 'User Data Usage Model
'.Returns the factory that creates the instances of the model.Returns the meta object for class 'Usage Scenario
'.Returns the meta object for the containment reference 'Scenario Behaviour Usage Scenario
'.Returns the meta object for the container reference 'Usage Model Usage Scenario
'.Returns the meta object for the containment reference 'Workload Usage Scenario
'.Returns the meta object for class 'User Data
'.Returns the meta object for the reference 'Assembly Context user Data
'.Returns the meta object for the container reference 'Usage Model User Data
'.Returns the meta object for the containment reference list 'User Data Parameter Usages User Data
'.Returns the meta object for class 'Workload
'.Returns the meta object for the container reference 'Usage Scenario Workload
'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
eNAME
The package name.- See Also:
- Generated class or method.
-
eNS_URI
The package namespace URI.- See Also:
- Generated class or method.
-
eNS_PREFIX
The package namespace name.- See Also:
- Generated class or method.
-
eINSTANCE
The singleton instance of the package.- Generated class or method.
-
WORKLOAD
static final int WORKLOADThe meta object id for the 'Workload
' class.- See Also:
- Generated class or method.
-
WORKLOAD__USAGE_SCENARIO_WORKLOAD
static final int WORKLOAD__USAGE_SCENARIO_WORKLOADThe 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_COUNTThe number of structural features of the 'Workload' class.- See Also:
- Generated class or method.
- Ordered collection.
-
USAGE_SCENARIO
static final int USAGE_SCENARIOThe meta object id for the 'Usage Scenario
' class.- See Also:
- Generated class or method.
-
USAGE_SCENARIO__ID
static final int USAGE_SCENARIO__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
USAGE_SCENARIO__ENTITY_NAME
static final int USAGE_SCENARIO__ENTITY_NAMEThe 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_SCENARIOThe 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_SCENARIOThe 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_SCENARIOThe 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_COUNTThe number of structural features of the 'Usage Scenario' class.- See Also:
- Generated class or method.
- Ordered collection.
-
USER_DATA
static final int USER_DATAThe 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_DATAThe 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_DATAThe 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_DATAThe 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_COUNTThe number of structural features of the 'User Data' class.- See Also:
- Generated class or method.
- Ordered collection.
-
USAGE_MODEL
static final int USAGE_MODELThe 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_MODELThe 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_MODELThe 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_COUNTThe 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_ACTIONThe 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__IDThe 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_NAMEThe 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__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
ABSTRACT_USER_ACTION__PREDECESSOR
static final int ABSTRACT_USER_ACTION__PREDECESSORThe 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_ACTIONThe 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_COUNTThe 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_CALLThe 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__IDThe 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_NAMEThe 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__SUCCESSORThe 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__PREDECESSORThe 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_ACTIONThe 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_CALLThe 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_CALLThe 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_CALLThe 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__PRIORITYThe 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_CALLThe 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_COUNTThe 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_BEHAVIOURThe meta object id for the 'Scenario Behaviour
' class.- See Also:
- Generated class or method.
-
SCENARIO_BEHAVIOUR__ID
static final int SCENARIO_BEHAVIOUR__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
SCENARIO_BEHAVIOUR__ENTITY_NAME
static final int SCENARIO_BEHAVIOUR__ENTITY_NAMEThe 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_BEHAVIOURThe 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_BEHAVIOURThe 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_BEHAVIOURThe 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_BEHAVIOURThe 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_COUNTThe number of structural features of the 'Scenario Behaviour' class.- See Also:
- Generated class or method.
- Ordered collection.
-
BRANCH_TRANSITION
static final int BRANCH_TRANSITIONThe meta object id for the 'Branch Transition
' class.- See Also:
- Generated class or method.
-
BRANCH_TRANSITION__BRANCH_PROBABILITY
static final int BRANCH_TRANSITION__BRANCH_PROBABILITYThe 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_TRANSITIONThe 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_TRANSITIONThe 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_COUNTThe number of structural features of the 'Branch Transition' class.- See Also:
- Generated class or method.
- Ordered collection.
-
BRANCH
static final int BRANCHThe meta object id for the 'Branch
' class.- See Also:
- Generated class or method.
-
BRANCH__ID
static final int BRANCH__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
BRANCH__ENTITY_NAME
static final int BRANCH__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
BRANCH__SUCCESSOR
static final int BRANCH__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
BRANCH__PREDECESSOR
static final int BRANCH__PREDECESSORThe 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_ACTIONThe 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_BRANCHThe 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_COUNTThe number of structural features of the 'Branch' class.- See Also:
- Generated class or method.
- Ordered collection.
-
LOOP
static final int LOOPThe meta object id for the 'Loop
' class.- See Also:
- Generated class or method.
-
LOOP__ID
static final int LOOP__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
LOOP__ENTITY_NAME
static final int LOOP__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
LOOP__SUCCESSOR
static final int LOOP__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
LOOP__PREDECESSOR
static final int LOOP__PREDECESSORThe 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_ACTIONThe 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_LOOPThe 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_LOOPThe 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_COUNTThe number of structural features of the 'Loop' class.- See Also:
- Generated class or method.
- Ordered collection.
-
STOP
static final int STOPThe meta object id for the 'Stop
' class.- See Also:
- Generated class or method.
-
STOP__ID
static final int STOP__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
STOP__ENTITY_NAME
static final int STOP__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
STOP__SUCCESSOR
static final int STOP__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
STOP__PREDECESSOR
static final int STOP__PREDECESSORThe 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_ACTIONThe 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_COUNTThe number of structural features of the 'Stop' class.- See Also:
- Generated class or method.
- Ordered collection.
-
START
static final int STARTThe meta object id for the 'Start
' class.- See Also:
- Generated class or method.
-
START__ID
static final int START__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
START__ENTITY_NAME
static final int START__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
START__SUCCESSOR
static final int START__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
START__PREDECESSOR
static final int START__PREDECESSORThe 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_ACTIONThe 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_COUNTThe number of structural features of the 'Start' class.- See Also:
- Generated class or method.
- Ordered collection.
-
OPEN_WORKLOAD
static final int OPEN_WORKLOADThe 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_WORKLOADThe 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_WORKLOADThe 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_COUNTThe number of structural features of the 'Open Workload' class.- See Also:
- Generated class or method.
- Ordered collection.
-
DELAY
static final int DELAYThe meta object id for the 'Delay
' class.- See Also:
- Generated class or method.
-
DELAY__ID
static final int DELAY__IDThe feature id for the 'Id' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
DELAY__ENTITY_NAME
static final int DELAY__ENTITY_NAMEThe feature id for the 'Entity Name' attribute.- See Also:
- Generated class or method.
- Ordered collection.
-
DELAY__SUCCESSOR
static final int DELAY__SUCCESSORThe feature id for the 'Successor' reference.- See Also:
- Generated class or method.
- Ordered collection.
-
DELAY__PREDECESSOR
static final int DELAY__PREDECESSORThe 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_ACTIONThe 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_DELAYThe 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_COUNTThe number of structural features of the 'Delay' class.- See Also:
- Generated class or method.
- Ordered collection.
-
CLOSED_WORKLOAD
static final int CLOSED_WORKLOADThe 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_WORKLOADThe 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__POPULATIONThe 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_WORKLOADThe 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_COUNTThe number of structural features of the 'Closed Workload' class.- See Also:
- Generated class or method.
- Ordered collection.
-
-
Method Details
-
getWorkload
EClass getWorkload()Returns the meta object for class 'Workload
'.- Returns:
- the meta object for class 'Workload'.
- See Also:
- Generated class or method.
-
getWorkload_UsageScenario_Workload
EReference getWorkload_UsageScenario_Workload()Returns the meta object for the container reference 'Usage Scenario Workload
'.- Returns:
- the meta object for the container reference 'Usage Scenario Workload'.
- See Also:
- Generated class or method.
-
getUsageScenario
EClass getUsageScenario()Returns the meta object for class 'Usage Scenario
'.- Returns:
- the meta object for class 'Usage Scenario'.
- See Also:
- Generated class or method.
-
getUsageScenario_UsageModel_UsageScenario
EReference getUsageScenario_UsageModel_UsageScenario()Returns the meta object for the container reference 'Usage Model Usage Scenario
'.- Returns:
- the meta object for the container reference 'Usage Model Usage Scenario'.
- See Also:
- Generated class or method.
-
getUsageScenario_ScenarioBehaviour_UsageScenario
EReference getUsageScenario_ScenarioBehaviour_UsageScenario()Returns the meta object for the containment reference 'Scenario Behaviour Usage Scenario
'.- Returns:
- the meta object for the containment reference 'Scenario Behaviour Usage Scenario'.
- See Also:
- Generated class or method.
-
getUsageScenario_Workload_UsageScenario
EReference getUsageScenario_Workload_UsageScenario()Returns the meta object for the containment reference 'Workload Usage Scenario
'.- Returns:
- the meta object for the containment reference 'Workload Usage Scenario'.
- See Also:
- Generated class or method.
-
getUserData
EClass getUserData()Returns the meta object for class 'User Data
'.- Returns:
- the meta object for class 'User Data'.
- See Also:
- Generated class or method.
-
getUserData_AssemblyContext_userData
EReference getUserData_AssemblyContext_userData()Returns the meta object for the reference 'Assembly Context user Data
'.- Returns:
- the meta object for the reference 'Assembly Context user Data'.
- See Also:
- Generated class or method.
-
getUserData_UsageModel_UserData
EReference getUserData_UsageModel_UserData()Returns the meta object for the container reference 'Usage Model User Data
'.- Returns:
- the meta object for the container reference 'Usage Model User Data'.
- See Also:
- Generated class or method.
-
getUserData_UserDataParameterUsages_UserData
EReference getUserData_UserDataParameterUsages_UserData()Returns the meta object for the containment reference list 'User Data Parameter Usages User Data
'.- Returns:
- the meta object for the containment reference list 'User Data Parameter Usages User Data'.
- See Also:
- Generated class or method.
-
getUsageModel
EClass getUsageModel()Returns the meta object for class 'Usage Model
'.- Returns:
- the meta object for class 'Usage Model'.
- See Also:
- Generated class or method.
-
getUsageModel_UsageScenario_UsageModel
EReference getUsageModel_UsageScenario_UsageModel()Returns the meta object for the containment reference list 'Usage Scenario Usage Model
'.- Returns:
- the meta object for the containment reference list 'Usage Scenario Usage Model'.
- See Also:
- Generated class or method.
-
getUsageModel_UserData_UsageModel
EReference getUsageModel_UserData_UsageModel()Returns the meta object for the containment reference list 'User Data Usage Model
'.- Returns:
- the meta object for the containment reference list 'User Data Usage Model'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall
EClass getEntryLevelSystemCall()Returns the meta object for class 'Entry Level System Call
'.- Returns:
- the meta object for class 'Entry Level System Call'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_ProvidedRole_EntryLevelSystemCall
EReference getEntryLevelSystemCall_ProvidedRole_EntryLevelSystemCall()Returns the meta object for the reference 'Provided Role Entry Level System Call
'.- Returns:
- the meta object for the reference 'Provided Role Entry Level System Call'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_OperationSignature__EntryLevelSystemCall
EReference getEntryLevelSystemCall_OperationSignature__EntryLevelSystemCall()Returns the meta object for the reference 'Operation Signature Entry Level System Call
'.- Returns:
- the meta object for the reference 'Operation Signature Entry Level System Call'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_OutputParameterUsages_EntryLevelSystemCall
EReference getEntryLevelSystemCall_OutputParameterUsages_EntryLevelSystemCall()Returns the meta object for the containment reference list 'Output Parameter Usages Entry Level System Call
'.- Returns:
- the meta object for the containment reference list 'Output Parameter Usages Entry Level System Call'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_Priority
EAttribute getEntryLevelSystemCall_Priority()Returns the meta object for the attribute 'Priority
'.- Returns:
- the meta object for the attribute 'Priority'.
- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_InputParameterUsages_EntryLevelSystemCall
EReference getEntryLevelSystemCall_InputParameterUsages_EntryLevelSystemCall()Returns the meta object for the containment reference list 'Input Parameter Usages Entry Level System Call
'.- Returns:
- the meta object for the containment reference list 'Input Parameter Usages Entry Level System Call'.
- See Also:
- Generated class or method.
-
getAbstractUserAction
EClass getAbstractUserAction()Returns the meta object for class 'Abstract User Action
'.- Returns:
- the meta object for class 'Abstract User Action'.
- See Also:
- Generated class or method.
-
getAbstractUserAction_Successor
EReference getAbstractUserAction_Successor()Returns the meta object for the reference 'Successor
'.- Returns:
- the meta object for the reference 'Successor'.
- See Also:
- Generated class or method.
-
getAbstractUserAction_Predecessor
EReference getAbstractUserAction_Predecessor()Returns the meta object for the reference 'Predecessor
'.- Returns:
- the meta object for the reference 'Predecessor'.
- See Also:
- Generated class or method.
-
getAbstractUserAction_ScenarioBehaviour_AbstractUserAction
EReference getAbstractUserAction_ScenarioBehaviour_AbstractUserAction()Returns the meta object for the container reference 'Scenario Behaviour Abstract User Action
'.- Returns:
- the meta object for the container reference 'Scenario Behaviour Abstract User Action'.
- See Also:
- Generated class or method.
-
getScenarioBehaviour
EClass getScenarioBehaviour()Returns the meta object for class 'Scenario Behaviour
'.- Returns:
- the meta object for class 'Scenario Behaviour'.
- See Also:
- Generated class or method.
-
getScenarioBehaviour_UsageScenario_SenarioBehaviour
EReference getScenarioBehaviour_UsageScenario_SenarioBehaviour()Returns the meta object for the container reference 'Usage Scenario Senario Behaviour
'.- Returns:
- the meta object for the container reference 'Usage Scenario Senario Behaviour'.
- See Also:
- Generated class or method.
-
getScenarioBehaviour_BranchTransition_ScenarioBehaviour
EReference getScenarioBehaviour_BranchTransition_ScenarioBehaviour()Returns the meta object for the container reference 'Branch Transition Scenario Behaviour
'.- Returns:
- the meta object for the container reference 'Branch Transition Scenario Behaviour'.
- See Also:
- Generated class or method.
-
getScenarioBehaviour_Loop_ScenarioBehaviour
EReference getScenarioBehaviour_Loop_ScenarioBehaviour()Returns the meta object for the container reference 'Loop Scenario Behaviour
'.- Returns:
- the meta object for the container reference 'Loop Scenario Behaviour'.
- See Also:
- Generated class or method.
-
getScenarioBehaviour_Actions_ScenarioBehaviour
EReference getScenarioBehaviour_Actions_ScenarioBehaviour()Returns the meta object for the containment reference list 'Actions Scenario Behaviour
'.- Returns:
- the meta object for the containment reference list 'Actions Scenario Behaviour'.
- See Also:
- Generated class or method.
-
getBranchTransition
EClass getBranchTransition()Returns the meta object for class 'Branch Transition
'.- Returns:
- the meta object for class 'Branch Transition'.
- See Also:
- Generated class or method.
-
getBranchTransition_BranchProbability
EAttribute getBranchTransition_BranchProbability()Returns the meta object for the attribute 'Branch Probability
'.- Returns:
- the meta object for the attribute 'Branch Probability'.
- See Also:
- Generated class or method.
-
getBranchTransition_Branch_BranchTransition
EReference getBranchTransition_Branch_BranchTransition()Returns the meta object for the container reference 'Branch Branch Transition
'.- Returns:
- the meta object for the container reference 'Branch Branch Transition'.
- See Also:
- Generated class or method.
-
getBranchTransition_BranchedBehaviour_BranchTransition
EReference getBranchTransition_BranchedBehaviour_BranchTransition()Returns the meta object for the containment reference 'Branched Behaviour Branch Transition
'.- Returns:
- the meta object for the containment reference 'Branched Behaviour Branch Transition'.
- See Also:
- Generated class or method.
-
getBranch
EClass getBranch()Returns the meta object for class 'Branch
'.- Returns:
- the meta object for class 'Branch'.
- See Also:
- Generated class or method.
-
getBranch_BranchTransitions_Branch
EReference getBranch_BranchTransitions_Branch()Returns the meta object for the containment reference list 'Branch Transitions Branch
'.- Returns:
- the meta object for the containment reference list 'Branch Transitions Branch'.
- See Also:
- Generated class or method.
-
getLoop
EClass getLoop()Returns the meta object for class 'Loop
'.- Returns:
- the meta object for class 'Loop'.
- See Also:
- Generated class or method.
-
getLoop_LoopIteration_Loop
EReference getLoop_LoopIteration_Loop()Returns the meta object for the containment reference 'Loop Iteration Loop
'.- Returns:
- the meta object for the containment reference 'Loop Iteration Loop'.
- See Also:
- Generated class or method.
-
getLoop_BodyBehaviour_Loop
EReference getLoop_BodyBehaviour_Loop()Returns the meta object for the containment reference 'Body Behaviour Loop
'.- Returns:
- the meta object for the containment reference 'Body Behaviour Loop'.
- See Also:
- Generated class or method.
-
getStop
EClass getStop()Returns the meta object for class 'Stop
'.- Returns:
- the meta object for class 'Stop'.
- See Also:
- Generated class or method.
-
getStart
EClass getStart()Returns the meta object for class 'Start
'.- Returns:
- the meta object for class 'Start'.
- See Also:
- Generated class or method.
-
getOpenWorkload
EClass getOpenWorkload()Returns the meta object for class 'Open Workload
'.- Returns:
- the meta object for class 'Open Workload'.
- See Also:
- Generated class or method.
-
getOpenWorkload_InterArrivalTime_OpenWorkload
EReference getOpenWorkload_InterArrivalTime_OpenWorkload()Returns the meta object for the containment reference 'Inter Arrival Time Open Workload
'.- Returns:
- the meta object for the containment reference 'Inter Arrival Time Open Workload'.
- See Also:
- Generated class or method.
-
getDelay
EClass getDelay()Returns the meta object for class 'Delay
'.- Returns:
- the meta object for class 'Delay'.
- See Also:
- Generated class or method.
-
getDelay_TimeSpecification_Delay
EReference getDelay_TimeSpecification_Delay()Returns the meta object for the containment reference 'Time Specification Delay
'.- Returns:
- the meta object for the containment reference 'Time Specification Delay'.
- See Also:
- Generated class or method.
-
getClosedWorkload
EClass getClosedWorkload()Returns the meta object for class 'Closed Workload
'.- Returns:
- the meta object for class 'Closed Workload'.
- See Also:
- Generated class or method.
-
getClosedWorkload_Population
EAttribute getClosedWorkload_Population()Returns the meta object for the attribute 'Population
'.- Returns:
- the meta object for the attribute 'Population'.
- See Also:
- Generated class or method.
-
getClosedWorkload_ThinkTime_ClosedWorkload
EReference getClosedWorkload_ThinkTime_ClosedWorkload()Returns the meta object for the containment reference 'Think Time Closed Workload
'.- Returns:
- the meta object for the containment reference 'Think Time Closed Workload'.
- See Also:
- Generated class or method.
-
getUsagemodelFactory
UsagemodelFactory getUsagemodelFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-