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
ConstructorDescriptionAssemblyConnectorBuilder
(Root astModel, SoMoXConfiguration somoxConfiguration, AnalysisResult analysisResult) -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.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.
-
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
-
-