Class UserDataCreator
User Data
. It is
used to create the 'User Data' object step-by-step, i.e.
'UserDataCreator' objects are of intermediate state.- See Also:
-
UserData
-
Field Summary
Fields inherited from class org.palladiosimulator.generator.fluent.usagemodel.structure.UsageModelEntity
usageModelCreator
-
Constructor Summary
ConstructorDescriptionUserDataCreator
(UsageModelCreator usgModelCreator, org.palladiosimulator.pcm.core.composition.AssemblyContext context) Instantiates a new user data creator. -
Method Summary
Modifier and TypeMethodDescriptionaddToUserData
(VariableUsageCreator variable) Adds anVariable Usage
to the user data.org.palladiosimulator.pcm.usagemodel.UserData
build()
Turns the entity in the making into the finished entity.
-
Constructor Details
-
UserDataCreator
public UserDataCreator(UsageModelCreator usgModelCreator, org.palladiosimulator.pcm.core.composition.AssemblyContext context) Instantiates a new user data creator.UserData characterises data used in specific assembly contexts in the system. This data is the same for all UsageScenarios, i.e.,multiple users accessing the same components access the same data. This UserData refers to component parameters of the system publicized by the software architect (see pcm::parameters package). The domain expert characterises the values of component parameters related to business concepts (e.g., user specific data,data specific for a business domain), whereas the software architect characterises the values of component parameters related to technical concepts (e.g., size of caches, size of a thread pool, configuration data,etc.). One UserData instance includes all parameter characterisation for the annotated entity.
- Parameters:
usgModelCreator
- the usage model creatorcontext
- the assembly context- See Also:
-
UserData
AssemblyContext
-
-
Method Details