public class MarshallerComponentSeffBuilder extends MiddlewareComponentSeffBuilder
middlewareRole
domainProvRole, domainReqRole, postActions, preActions
Constructor and Description |
---|
MarshallerComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole,
org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole,
org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole,
MarshallingComponentBuilder.MarshallerSide side) |
Modifier and Type | Method and Description |
---|---|
protected org.palladiosimulator.pcm.parameter.VariableUsage |
createInputParameterFor(org.palladiosimulator.pcm.repository.OperationSignature currentSignature,
org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type,
BytesizeComputationForSignature.Modifier in)
This method is responsible for creating the variable characterizations
ints.NUMBER_OF_ELEMENTS that appear in the simulation code of connector completions.
|
appendPostMiddlewareCall, appendPreMiddlewareCall, createMiddlewareParameter, createVariableUsage
appendPostAction, appendPreAction, build, buildSeff, getSeffs
createControlFlow
public MarshallerComponentSeffBuilder(org.palladiosimulator.pcm.repository.OperationProvidedRole domainProvRole, org.palladiosimulator.pcm.repository.OperationRequiredRole domainReqRole, org.palladiosimulator.pcm.repository.OperationRequiredRole middlewareReqRole, MarshallingComponentBuilder.MarshallerSide side)
protected org.palladiosimulator.pcm.parameter.VariableUsage createInputParameterFor(org.palladiosimulator.pcm.repository.OperationSignature currentSignature, org.palladiosimulator.pcm.repository.PrimitiveTypeEnum type, BytesizeComputationForSignature.Modifier in)
currentSignature
- type
- in
-