Class AbstractClientServerConnectorCompletionBuilder
- java.lang.Object
-
- de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
-
- de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractCompositeStructureBuilder
-
- de.uka.ipd.sdq.pcm.transformations.builder.connectors.AbstractConnectorCompletionBuilder
-
- de.uka.ipd.sdq.pcm.transformations.builder.connectors.AbstractClientServerConnectorCompletionBuilder
-
- All Implemented Interfaces:
IClientServerConnectorCompletionComponentBuilder
,IBuilder
,IComponentBuilder
- Direct Known Subclasses:
ConfigurableMiddlewareCallingConnectorCompletionBuilder
,DelayInnerConnectorCompletionBuilder
,InnerConnectorCompletionBuilder
,MarshallingConnectorCompletionBuilder
,PairwiseMiddlewareInteractingInnerConnectorCompletionBuilder
public abstract class AbstractClientServerConnectorCompletionBuilder extends AbstractConnectorCompletionBuilder implements IClientServerConnectorCompletionComponentBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer
fromResourceContainer
protected org.palladiosimulator.pcm.repository.OperationInterface
middlewareInterface
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer
toResourceContainer
-
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.connectors.AbstractConnectorCompletionBuilder
connectorToReplace
-
Fields inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
myAssemblyContext, myComponent, myModels, myOperationProvidedRole, myOperationRequiredRole
-
-
Constructor Summary
Constructors Constructor Description AbstractClientServerConnectorCompletionBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.core.composition.AssemblyConnector connector, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer fromResourceContainer, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer toResourceContainer, IComponentBuilder innerBuilder, String componentName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
build()
Called to perform this builders actionsprotected abstract IMiddlewareInteractingComponentBuilder
createClientSideBuilder()
protected abstract IMiddlewareInteractingComponentBuilder
createServerSideBuilder()
protected IMiddlewareInteractingComponentBuilder
getClientSideBuilder()
org.palladiosimulator.pcm.repository.OperationRequiredRole
getClientSideMiddlewareRole()
protected IMiddlewareInteractingComponentBuilder
getServerSideBuilder()
org.palladiosimulator.pcm.repository.OperationRequiredRole
getServerSideMiddlewareRole()
-
Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.connectors.AbstractConnectorCompletionBuilder
createComponent
-
Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractCompositeStructureBuilder
addAssemblyConnector, addProvidedDelegationConnector, addRequiredDelegationConnector, getComposedStructure
-
Methods inherited from class de.uka.ipd.sdq.pcm.transformations.builder.abstractbuilder.AbstractComponentBuilder
addOperationProvidedRole, addOperationRequiredRole, findResourceType, getAssemblyContext, getComponent, getNextCounter, getOperationProvidedRole, getOperationRequiredRole
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.uka.ipd.sdq.pcm.transformations.builder.IComponentBuilder
getAssemblyContext, getComponent, getOperationProvidedRole, getOperationRequiredRole
-
-
-
-
Field Detail
-
middlewareInterface
protected org.palladiosimulator.pcm.repository.OperationInterface middlewareInterface
-
fromResourceContainer
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer fromResourceContainer
-
toResourceContainer
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer toResourceContainer
-
-
Constructor Detail
-
AbstractClientServerConnectorCompletionBuilder
public AbstractClientServerConnectorCompletionBuilder(PCMAndCompletionModelHolder models, org.palladiosimulator.pcm.core.composition.AssemblyConnector connector, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer fromResourceContainer, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer toResourceContainer, IComponentBuilder innerBuilder, String componentName)
-
-
Method Detail
-
getClientSideMiddlewareRole
public org.palladiosimulator.pcm.repository.OperationRequiredRole getClientSideMiddlewareRole()
- Specified by:
getClientSideMiddlewareRole
in interfaceIClientServerConnectorCompletionComponentBuilder
-
getServerSideMiddlewareRole
public org.palladiosimulator.pcm.repository.OperationRequiredRole getServerSideMiddlewareRole()
- Specified by:
getServerSideMiddlewareRole
in interfaceIClientServerConnectorCompletionComponentBuilder
-
getClientSideBuilder
protected IMiddlewareInteractingComponentBuilder getClientSideBuilder()
-
getServerSideBuilder
protected IMiddlewareInteractingComponentBuilder getServerSideBuilder()
-
createClientSideBuilder
protected abstract IMiddlewareInteractingComponentBuilder createClientSideBuilder()
-
createServerSideBuilder
protected abstract IMiddlewareInteractingComponentBuilder createServerSideBuilder()
-
build
public void build()
Description copied from interface:IBuilder
Called to perform this builders actions- Specified by:
build
in interfaceIBuilder
- Overrides:
build
in classAbstractConnectorCompletionBuilder
-
-