Class AssemblyConnectorBuilder
java.lang.Object
org.somox.analyzer.simplemodelanalyzer.builder.AbstractBuilder
org.somox.analyzer.simplemodelanalyzer.builder.AssemblyConnectorBuilder
Builder for Assembly Connectors. This builder is complemented by
IAssemblyConnectorStrategy-
Field Summary
Fields inherited from class org.somox.analyzer.simplemodelanalyzer.builder.AbstractBuilder
analysisResult, astModel, somoxConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionAssemblyConnectorBuilder(Root astModel, SoMoXConfiguration somoxConfiguration, AnalysisResult analysisResult) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.palladiosimulator.pcm.core.composition.ConnectorcreateAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.core.composition.AssemblyContext requiredComponentType, org.palladiosimulator.pcm.core.composition.AssemblyContext providedComponentType) Create a new instance of an assembly connector.static org.palladiosimulator.pcm.core.composition.ConnectorcreateAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.repository.RepositoryComponent requiredComponentInstance, org.palladiosimulator.pcm.repository.RepositoryComponent providedComponentInstance) Create a new instance of an assembly connector.
-
Constructor Details
-
AssemblyConnectorBuilder
public AssemblyConnectorBuilder(Root astModel, SoMoXConfiguration somoxConfiguration, AnalysisResult analysisResult)
-
-
Method Details
-
createAssemblyConnector
public static org.palladiosimulator.pcm.core.composition.Connector createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.repository.RepositoryComponent requiredComponentInstance, org.palladiosimulator.pcm.repository.RepositoryComponent providedComponentInstance) Create a new instance of an assembly connector.- Parameters:
parentComponent- the outer composite componentrequiredRole- the required port of an inner componentprovidedPort- the provided port of an inner componentrequiredComponentInstance-providedComponentInstance-
-
createAssemblyConnector
public static org.palladiosimulator.pcm.core.composition.Connector createAssemblyConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure parentComponent, org.palladiosimulator.pcm.repository.OperationRequiredRole requiredRole, org.palladiosimulator.pcm.repository.OperationProvidedRole providedRole, org.palladiosimulator.pcm.core.composition.AssemblyContext requiredComponentType, org.palladiosimulator.pcm.core.composition.AssemblyContext providedComponentType) Create a new instance of an assembly connector.- Parameters:
parentComponent- the outer composite componentrequiredPort- the required port of an inner componentprovidedPort- the provided port of an inner componentrequiredComponentType-providedComponentType-
-