Interface UserData
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
- All Known Implementing Classes:
UserDataImpl
public interface UserData extends org.eclipse.emf.cdo.CDOObject
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()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssemblyContext
getAssemblyContext_userData()
Returns the value of the 'Assembly Context user Data' reference.UsageModel
getUsageModel_UserData()
Returns the value of the 'Usage Model User Data' container reference.EList<VariableUsage>
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.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 Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
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()
- Generated class or method.
- EMF model class or method.
- required="true"
-
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()
- 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
'.If the meaning of the 'Usage Model User Data' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Usage Model User Data' container reference.
- See Also:
setUsageModel_UserData(UsageModel)
,UsagemodelPackage.getUserData_UsageModel_UserData()
,UsageModel.getUserData_UsageModel()
- Generated class or method.
- EMF model class or method.
- opposite="userData_UsageModel" required="true" transient="false" ordered="false"
-
setUsageModel_UserData
void setUsageModel_UserData(UsageModel value)
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:
getUsageModel_UserData()
- 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
'.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()
,VariableUsage.getUserData_VariableUsage()
- Generated class or method.
- EMF model class or method.
- opposite="userData_VariableUsage" containment="true" ordered="false"
-
-