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

  • 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 Detail

      • InterfaceProvidingRequiringEntityAdapter

        public InterfaceProvidingRequiringEntityAdapter​(E entity)
    • Method Detail

      • 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