public class BasicProvidedRoleBuilder extends AbstractBuilder implements IRoleBuilderStrategy
| Constructor and Description |
|---|
BasicProvidedRoleBuilder(Root astModel,
SoMoXConfiguration somoxConfiguration,
AnalysisResult analysisResult) |
| Modifier and Type | Method and Description |
|---|---|
List<org.palladiosimulator.pcm.repository.OperationProvidedRole> |
buildProvidedRole(ComponentImplementingClassesLink result)
Current strategy: create a new provided role for all inner interfaces.
|
List<org.palladiosimulator.pcm.repository.OperationRequiredRole> |
buildRequiredRole(ComponentImplementingClassesLink result)
Creates interface requiring role(s) for the composite component passed as result.
|
public BasicProvidedRoleBuilder(Root astModel, SoMoXConfiguration somoxConfiguration, AnalysisResult analysisResult)
public List<org.palladiosimulator.pcm.repository.OperationProvidedRole> buildProvidedRole(ComponentImplementingClassesLink result)
buildProvidedRole in interface IRoleBuilderStrategyresult - compositeComponentSubgraph - public List<org.palladiosimulator.pcm.repository.OperationRequiredRole> buildRequiredRole(ComponentImplementingClassesLink result)
IRoleBuilderStrategybuildRequiredRole in interface IRoleBuilderStrategyresult - Composite component for which to create a provided role / roles.