Class SignatureDependentExternalCallActionDescriptor

All Implemented Interfaces:
ISignatureDependentAction

public abstract class SignatureDependentExternalCallActionDescriptor extends ExternalCallActionDescriptor implements ISignatureDependentAction
  • Constructor Details

    • SignatureDependentExternalCallActionDescriptor

      public SignatureDependentExternalCallActionDescriptor(org.palladiosimulator.pcm.repository.OperationSignature sig, org.palladiosimulator.pcm.repository.OperationRequiredRole role)
  • Method Details

    • getInputParameter

      protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage> getInputParameter()
      Overrides:
      getInputParameter in class ExternalCallActionDescriptor
    • getOutputParameter

      protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage> getOutputParameter()
      Overrides:
      getOutputParameter in class ExternalCallActionDescriptor
    • getSignatureDependentInputParameter

      protected abstract Collection<org.palladiosimulator.pcm.parameter.VariableUsage> getSignatureDependentInputParameter(org.palladiosimulator.pcm.repository.OperationSignature currentSignature)
    • getSignatureDependentOutputParameter

      protected abstract Collection<org.palladiosimulator.pcm.parameter.VariableUsage> getSignatureDependentOutputParameter(org.palladiosimulator.pcm.repository.OperationSignature currentSignature)
    • setCurrentSignature

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