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 TypeMethodDescriptionReturns 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 org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
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 typeDataSinkRole
.- 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 typeDataSourceRole
.- 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"
-