Interface DataChannel

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.InterfaceProvidingEntity, org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity, org.palladiosimulator.pcm.core.entity.InterfaceRequiringEntity, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass, org.palladiosimulator.pcm.repository.RepositoryComponent, org.palladiosimulator.pcm.core.entity.ResourceInterfaceRequiringEntity
All Known Subinterfaces:
JavaClassDataChannel
All Known Implementing Classes:
DataChannelImpl, JavaClassDataChannelImpl

public interface DataChannel extends org.palladiosimulator.pcm.repository.RepositoryComponent
A representation of the model object 'Data Channel'.

Note that this class is also a ResourceInterfaceRequiringEntity

TODO: validation for derived attribute should be implemented (type must be DataSinkRole/DataSourceRole)

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
abstract="true"
  • Field Summary

    Fields inherited from interface org.palladiosimulator.pcm.repository.RepositoryComponent

    copyright
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Data Sink Roles' reference list.
    Returns the value of the 'Data Source Roles' reference list.

    Methods inherited from interface org.eclipse.emf.cdo.CDOObject

    cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption

    Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier

    getId, setId

    Methods inherited from interface org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity

    getProvidedRoles_InterfaceProvidingEntity

    Methods inherited from interface org.palladiosimulator.pcm.core.entity.InterfaceRequiringEntity

    getRequiredRoles_InterfaceRequiringEntity

    Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement

    getEntityName, setEntityName

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver

    Methods inherited from interface org.palladiosimulator.pcm.repository.RepositoryComponent

    getRepository__RepositoryComponent, setRepository__RepositoryComponent

    Methods inherited from interface org.palladiosimulator.pcm.core.entity.ResourceInterfaceRequiringEntity

    getResourceRequiredRoles__ResourceInterfaceRequiringEntity
  • Method Details

    • getDataSinkRoles

      EList<DataSinkRole> getDataSinkRoles()
      Returns the value of the 'Data Sink Roles' reference list. The list contents are of type DataSinkRole.
      Returns:
      the value of the 'Data Sink Roles' reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      transient="true" changeable="false" volatile="true" derived="true"
    • getDataSourceRoles

      EList<DataSourceRole> getDataSourceRoles()
      Returns the value of the 'Data Source Roles' reference list. The list contents are of type DataSourceRole.
      Returns:
      the value of the 'Data Source Roles' reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      transient="true" changeable="false" volatile="true" derived="true"