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, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass, 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 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.