Interface DataSinkRole

  • All Superinterfaces:
    org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, org.palladiosimulator.pcm.core.entity.Entity, EObject, de.uka.ipd.sdq.identifier.Identifier, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass, org.palladiosimulator.pcm.repository.ProvidedRole, org.palladiosimulator.pcm.repository.Role
    All Known Implementing Classes:
    DataSinkRoleImpl

    public interface DataSinkRole
    extends org.palladiosimulator.pcm.repository.ProvidedRole
    A representation of the model object 'Data Sink Role'.

    The following features are supported:

    See Also:
    RepositoryPackage.getDataSinkRole()
    Generated class or method.
    EMF model class or method.
    annotation="http://www.eclipse.org/emf/2002/Ecore constraints='sinkRoleOfComposedStructureHasExactlyOneDelegationConnector'" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL sinkRoleOfComposedStructureHasExactlyOneDelegationConnector='not self.providingEntity_ProvidedRole.oclIsKindOf(pcm::core::composition::ComposedStructure) or\nself.providingEntity_ProvidedRole.oclAsType(pcm::core::composition::ComposedStructure).connectors__ComposedStructure->selectByKind(indirections::composition::DataSinkDelegationConnector)->select(c | c.outerDataSinkRole = self)->size() = 1'"