public abstract class AbstractClientServerConnectorCompletionBuilder extends AbstractConnectorCompletionBuilder implements IClientServerConnectorCompletionComponentBuilder
Modifier and Type | Field and Description |
---|---|
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer |
fromResourceContainer |
protected org.palladiosimulator.pcm.repository.OperationInterface |
middlewareInterface |
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer |
toResourceContainer |
connectorToReplace
myAssemblyContext, myComponent, myModels, myOperationProvidedRole, myOperationRequiredRole
Constructor and 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,
java.lang.String componentName) |
Modifier and Type | Method and Description |
---|---|
void |
build()
Called to perform this builders actions
|
protected 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() |
createComponent
addAssemblyConnector, addProvidedDelegationConnector, addRequiredDelegationConnector, getComposedStructure
addOperationProvidedRole, addOperationRequiredRole, findResourceType, getAssemblyContext, getComponent, getNextCounter, getOperationProvidedRole, getOperationRequiredRole
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssemblyContext, getComponent, getOperationProvidedRole, getOperationRequiredRole
protected org.palladiosimulator.pcm.repository.OperationInterface middlewareInterface
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer fromResourceContainer
protected org.palladiosimulator.pcm.resourceenvironment.ResourceContainer toResourceContainer
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, java.lang.String componentName)
public org.palladiosimulator.pcm.repository.OperationRequiredRole getClientSideMiddlewareRole()
getClientSideMiddlewareRole
in interface IClientServerConnectorCompletionComponentBuilder
public org.palladiosimulator.pcm.repository.OperationRequiredRole getServerSideMiddlewareRole()
getServerSideMiddlewareRole
in interface IClientServerConnectorCompletionComponentBuilder
protected IMiddlewareInteractingComponentBuilder getClientSideBuilder()
protected IMiddlewareInteractingComponentBuilder getServerSideBuilder()
protected abstract IMiddlewareInteractingComponentBuilder createClientSideBuilder()
protected abstract IMiddlewareInteractingComponentBuilder createServerSideBuilder()
public void build()
IBuilder
build
in interface IBuilder
build
in class AbstractConnectorCompletionBuilder