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 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.