Class SignatureDependentExternalCallActionDescriptor
java.lang.Object
de.uka.ipd.sdq.pcm.transformations.builder.seff.AbstractActionDescriptor
de.uka.ipd.sdq.pcm.transformations.builder.seff.ExternalCallActionDescriptor
de.uka.ipd.sdq.pcm.transformations.builder.seff.SignatureDependentExternalCallActionDescriptor
- All Implemented Interfaces:
ISignatureDependentAction
public abstract class SignatureDependentExternalCallActionDescriptor
extends ExternalCallActionDescriptor
implements ISignatureDependentAction
-
Constructor Summary
ConstructorDescriptionSignatureDependentExternalCallActionDescriptor
(org.palladiosimulator.pcm.repository.OperationSignature sig, org.palladiosimulator.pcm.repository.OperationRequiredRole role) -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
protected Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
protected abstract Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
getSignatureDependentInputParameter
(org.palladiosimulator.pcm.repository.OperationSignature currentSignature) protected abstract Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
getSignatureDependentOutputParameter
(org.palladiosimulator.pcm.repository.OperationSignature currentSignature) void
setCurrentSignature
(org.palladiosimulator.pcm.repository.OperationSignature sig) Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.seff.ExternalCallActionDescriptor
createAction
-
Constructor Details
-
SignatureDependentExternalCallActionDescriptor
public SignatureDependentExternalCallActionDescriptor(org.palladiosimulator.pcm.repository.OperationSignature sig, org.palladiosimulator.pcm.repository.OperationRequiredRole role)
-
-
Method Details
-
getInputParameter
- Overrides:
getInputParameter
in classExternalCallActionDescriptor
-
getOutputParameter
- Overrides:
getOutputParameter
in classExternalCallActionDescriptor
-
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 interfaceISignatureDependentAction
-