Class BytesizeAddingSetVariableActionDescriptor

All Implemented Interfaces:
ISignatureDependentAction

public class BytesizeAddingSetVariableActionDescriptor extends SetVariableActionDescriptor implements ISignatureDependentAction
Adjust a single variable usage by adding the bytesize characterisations of the current signature The bytesize information is added to the first bytesize variable characterisation of the passed VariableUsage.
  • Constructor Details

    • BytesizeAddingSetVariableActionDescriptor

      public BytesizeAddingSetVariableActionDescriptor(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, BytesizeComputationForSignature.Modifier modifier)
  • Method Details

    • setCurrentSignature

      public void setCurrentSignature(org.palladiosimulator.pcm.repository.OperationSignature sig)
      Specified by:
      setCurrentSignature in interface ISignatureDependentAction
    • getVariableUsages

      protected Collection<? extends org.palladiosimulator.pcm.parameter.VariableUsage> getVariableUsages()
      Overrides:
      getVariableUsages in class SetVariableActionDescriptor
    • getSignatureDependentVariableUsages

      protected Collection<? extends org.palladiosimulator.pcm.parameter.VariableUsage> getSignatureDependentVariableUsages(org.palladiosimulator.pcm.repository.OperationSignature currentSignature)