Class InterfaceProvidingRequiringEntityAdapter<E extends org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity>

java.lang.Object
org.palladiosimulator.protocom.model.ModelAdapter<E>
org.palladiosimulator.protocom.model.repository.InterfaceProvidingRequiringEntityAdapter<E>
Direct Known Subclasses:
BasicComponentAdapter, SystemAdapter

public abstract class InterfaceProvidingRequiringEntityAdapter<E extends org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity> extends ModelAdapter<E>
Abstract base class for PCM InterfaceProvidingRequiring entity adapters.
  • Constructor Details

    • InterfaceProvidingRequiringEntityAdapter

      public InterfaceProvidingRequiringEntityAdapter(E entity)
  • Method Details

    • getOperationProvidedRoles

      public Iterable<OperationProvidedRoleAdapter> getOperationProvidedRoles()
      Gets the operation provided roles.
      Returns:
      a list of adapters for the operation provided roles
    • getInfrastructureProvidedRoles

      public Iterable<InfrastructureProvidedRoleAdapter> getInfrastructureProvidedRoles()
      Gets the infrastructure provided roles.
      Returns:
      a list of adapters for the infrastructure provided roles
    • getOperationRequiredRoles

      public Iterable<OperationRequiredRoleAdapter> getOperationRequiredRoles()
      Gets the operation required roles.
      Returns:
      a list of adapters for the operation required roles