Interface CombinedSensitivityParameter
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.palladiosimulator.pcm.core.entity.Entity
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,org.palladiosimulator.pcm.core.entity.NamedElement
,Notifier
,SensitivityParameter
- All Known Implementing Classes:
CombinedSensitivityParameterImpl
public interface CombinedSensitivityParameter extends SensitivityParameter
A representation of the model object ' Combined Sensitivity Parameter'. A combined sensitivity parameter consists of a set of& nbsp;child parameters. The child parameters define individual variations that are aggregated into an overall variation. The type of variation is determined through the isCombinatory attribute.The following features are supported:
- See Also:
SensitivityPackage.getCombinedSensitivityParameter()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<SensitivityParameter>
getChildParameters__CombinedSensitivityParameter()
Returns the value of the 'Child Parameters Combined Sensitivity Parameter' containment reference list.boolean
isCombinatory()
Returns the value of the 'Is Combinatory' attribute.void
setIsCombinatory(boolean value)
Sets the value of the 'Is Combinatory
' attribute.-
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.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.palladiosimulator.reliability.sensitivity.SensitivityParameter
getParentParameter__SensitivityParameter, getSensitivityConfiguration__SensitivityParameter, setParentParameter__SensitivityParameter, setSensitivityConfiguration__SensitivityParameter
-
-
-
-
Method Detail
-
isCombinatory
boolean isCombinatory()
Returns the value of the 'Is Combinatory' attribute.This attribute determines how the child parameters are aggregated into a combined parameter. For example, let S1 and S2 be two child parameters, with S1 defining a sequence of changing model values {p1, p2} and S2 defining another sequence {q1, q2, q3}. The two child parameters are combined as follows:
If isCombinatory == true, the product of both sequences is used: {(p1q1), (p1q2), (p1q3), (p2q1), (p2q2), (p2q3)}
If isCombinatory == false, both sequences proceed in parallel. The shorter sequence keeps its last value until the longer sequence is finished: {(p1q1), (p2q2), (p2q3)}
- Returns:
- the value of the 'Is Combinatory' attribute.
- See Also:
setIsCombinatory(boolean)
,SensitivityPackage.getCombinedSensitivityParameter_IsCombinatory()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setIsCombinatory
void setIsCombinatory(boolean value)
Sets the value of the 'Is Combinatory
' attribute.- Parameters:
value
- the new value of the 'Is Combinatory' attribute.- See Also:
isCombinatory()
- Generated class or method.
-
getChildParameters__CombinedSensitivityParameter
EList<SensitivityParameter> getChildParameters__CombinedSensitivityParameter()
Returns the value of the 'Child Parameters Combined Sensitivity Parameter' containment reference list. The list contents are of typeSensitivityParameter
. It is bidirectional and its opposite is 'Parent Parameter Sensitivity Parameter
'.If the meaning of the 'Child Parameters Combined Sensitivity Parameter' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Child Parameters Combined Sensitivity Parameter' containment reference list.
- See Also:
SensitivityPackage.getCombinedSensitivityParameter_ChildParameters__CombinedSensitivityParameter()
,SensitivityParameter.getParentParameter__SensitivityParameter()
- Generated class or method.
- EMF model class or method.
- opposite="parentParameter__SensitivityParameter" containment="true" required="true" ordered="false"
-
-