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

All Known Implementing Classes:
UserDataImpl

public interface UserData

A representation of the model object 'User Data'. 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.

The following features are supported:

See Also:
UsagemodelPackage.getUserData()

Field Summary
static String copyright
           
 
Method Summary
 AssemblyContext getAssemblyContext_userData()
          Returns the value of the 'Assembly Context user Data' reference.
  getUserDataParameterUsages_UserData()
          Returns the value of the 'User Data Parameter Usages User Data' containment reference list.
 void setAssemblyContext_userData(AssemblyContext value)
          Sets the value of the 'Assembly Context user Data' reference.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getUserDataParameterUsages_UserData

 getUserDataParameterUsages_UserData()
Returns the value of the 'User Data Parameter Usages User Data' containment reference list. The list contents are of type VariableUsage.

If the meaning of the 'User Data Parameter Usages User Data' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'User Data Parameter Usages User Data' containment reference list.
See Also:
UsagemodelPackage.getUserData_UserDataParameterUsages_UserData()

getAssemblyContext_userData

AssemblyContext getAssemblyContext_userData()
Returns the value of the 'Assembly Context user Data' reference.

If the meaning of the 'Assembly Context user Data' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Assembly Context user Data' reference.
See Also:
setAssemblyContext_userData(AssemblyContext), UsagemodelPackage.getUserData_AssemblyContext_userData()

setAssemblyContext_userData

void setAssemblyContext_userData(AssemblyContext value)
Sets the value of the 'Assembly Context user Data' reference.

Parameters:
value - the new value of the 'Assembly Context user Data' reference.
See Also:
getAssemblyContext_userData()