Interface UserData
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,PCMBaseClass
,PCMClass
- All Known Implementing Classes:
UserDataImpl
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:
- Generated class or method.
- EMF model class or method.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Assembly Context user Data' reference.Returns the value of the 'Usage Model User Data' container reference.Returns the value of the 'User Data Parameter Usages User Data' containment reference list.void
Sets the value of the 'Assembly Context user Data
' reference.void
setUsageModel_UserData
(UsageModel value) Sets the value of the 'Usage Model User Data
' container reference.Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
-
Method Details
-
getAssemblyContext_userData
AssemblyContext getAssemblyContext_userData()Returns the value of the 'Assembly Context user Data' reference.- Returns:
- the value of the 'Assembly Context user Data' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setAssemblyContext_userData
Sets the value of the 'Assembly Context user Data
' reference.- Parameters:
value
- the new value of the 'Assembly Context user Data' reference.- See Also:
- Generated class or method.
-
getUsageModel_UserData
UsageModel getUsageModel_UserData()Returns the value of the 'Usage Model User Data' container reference. It is bidirectional and its opposite is 'User Data Usage Model
'.- Returns:
- the value of the 'Usage Model User Data' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="userData_UsageModel" required="true" transient="false" ordered="false"
-
setUsageModel_UserData
Sets the value of the 'Usage Model User Data
' container reference.- Parameters:
value
- the new value of the 'Usage Model User Data' container reference.- See Also:
- Generated class or method.
-
getUserDataParameterUsages_UserData
EList<VariableUsage> getUserDataParameterUsages_UserData()Returns the value of the 'User Data Parameter Usages User Data' containment reference list. The list contents are of typeVariableUsage
. It is bidirectional and its opposite is 'User Data Variable Usage
'.- Returns:
- the value of the 'User Data Parameter Usages User Data' containment reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="userData_VariableUsage" containment="true" ordered="false"
-