public class MiddlewareCallingComponentBuilder extends BasicMiddlewareComponentBuilder
middleware
container, seffBuilder
myAssemblyContext, myComponent, myModels, myOperationProvidedRole, myOperationRequiredRole
Constructor and Description |
---|
MiddlewareCallingComponentBuilder(PCMAndCompletionModelHolder models,
org.palladiosimulator.pcm.repository.OperationInterface providedIf,
org.palladiosimulator.pcm.repository.OperationInterface requiredIf,
org.palladiosimulator.pcm.repository.OperationInterface middlewareInterface,
org.palladiosimulator.pcm.resourceenvironment.ResourceContainer container,
java.lang.String preServiceName,
java.lang.String postServiceName) |
Modifier and Type | Method and Description |
---|---|
protected org.palladiosimulator.pcm.parameter.VariableUsage |
createVariableUsage(java.lang.String variableName,
org.palladiosimulator.pcm.parameter.VariableCharacterisationType type,
java.lang.String spec) |
protected DelegatorComponentSeffBuilder |
getSeffBuilder() |
build, getMiddlewareRole
createComponent, getBasicComponent
addOperationProvidedRole, addOperationRequiredRole, findResourceType, getAssemblyContext, getComponent, getNextCounter, getOperationProvidedRole, getOperationRequiredRole
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssemblyContext, getComponent, getOperationProvidedRole, getOperationRequiredRole
public MiddlewareCallingComponentBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.repository.OperationInterface providedIf, org.palladiosimulator.pcm.repository.OperationInterface requiredIf, org.palladiosimulator.pcm.repository.OperationInterface middlewareInterface, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer container, java.lang.String preServiceName, java.lang.String postServiceName)
protected DelegatorComponentSeffBuilder getSeffBuilder()
getSeffBuilder
in class BasicMiddlewareComponentBuilder
protected org.palladiosimulator.pcm.parameter.VariableUsage createVariableUsage(java.lang.String variableName, org.palladiosimulator.pcm.parameter.VariableCharacterisationType type, java.lang.String spec)