Interface IRoleBuilderStrategy
- All Known Implementing Classes:
BasicProvidedRoleBuilder
,NonDuplicatingInterfacePortBuilder
public interface IRoleBuilderStrategy
Interface for strategies assigning / creating interface providing roles for composite components.
Actually interface providing roles are created for previously existing interfaces. This is a
builder strategy.
-
Method Summary
Modifier and TypeMethodDescriptionList<org.palladiosimulator.pcm.repository.OperationProvidedRole>
Creates interface providing role(s) for the composite component passed as result.List<org.palladiosimulator.pcm.repository.OperationRequiredRole>
Creates interface requiring role(s) for the composite component passed as result.
-
Method Details
-
buildProvidedRole
List<org.palladiosimulator.pcm.repository.OperationProvidedRole> buildProvidedRole(ComponentImplementingClassesLink result) Creates interface providing role(s) for the composite component passed as result.- Parameters:
result
- Composite component for which to create a provided role / roles.
-
buildRequiredRole
List<org.palladiosimulator.pcm.repository.OperationRequiredRole> buildRequiredRole(ComponentImplementingClassesLink result) Creates interface requiring role(s) for the composite component passed as result.- Parameters:
result
- Composite component for which to create a provided role / roles.
-