Class CharacterizedDataFlowImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
- org.eclipse.emf.internal.cdo.CDOObjectImpl
-
- de.uka.ipd.sdq.identifier.impl.IdentifierImpl
-
- org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EntityImpl
-
- org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.ComponentImpl
-
- org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EdgeImpl
-
- org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.DataFlowEdgeImpl
-
- org.palladiosimulator.dataflow.diagram.characterized.DataFlowDiagramCharacterized.impl.CharacterizedDataFlowImpl
-
- All Implemented Interfaces:
de.uka.ipd.sdq.identifier.Identifier
,org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,org.eclipse.emf.spi.cdo.InternalCDOLoadable
,org.eclipse.emf.spi.cdo.InternalCDOObject
,Characterizable
,CharacterizedDataFlow
,org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Component
,org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowEdge
,org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Edge
,org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Entity
,org.palladiosimulator.dataflow.diagram.DataFlowDiagram.NamedElement
public class CharacterizedDataFlowImpl extends org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.DataFlowEdgeImpl implements CharacterizedDataFlow
An implementation of the model object 'Characterized Data Flow'.The following features are implemented:
- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CharacterizedDataFlowImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
protected EClass
eStaticClass()
EList<Characteristic>
getCharacteristics()
EList<Characteristic>
getOwnedCharacteristics()
EList<Characteristic>
getReferencedCharacteristics()
Pin
getSourcePin()
Pin
getTargetPin()
void
setSourcePin(Pin newSourcePin)
void
setTargetPin(Pin newTargetPin)
-
Methods inherited from class org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.DataFlowEdgeImpl
getData
-
Methods inherited from class org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EdgeImpl
getSource, getTarget, setSource, setTarget
-
Methods inherited from class org.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EntityImpl
getName, setName
-
Methods inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
eGet, eIsSet, eSet, eStaticFeatureCount, eUnset, getId, setId
-
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowEdge
getData
-
Methods inherited from interface org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Edge
getSource, getTarget, setSource, setTarget
-
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 org.eclipse.emf.ecore.InternalEObject
eBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
-
Methods inherited from interface org.palladiosimulator.dataflow.diagram.DataFlowDiagram.NamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.DataFlowEdgeImpl
- Generated class or method.
-
getCharacteristics
public EList<Characteristic> getCharacteristics()
- Specified by:
getCharacteristics
in interfaceCharacterizable
- Returns:
- the value of the 'Characteristics' reference list.
- See Also:
DataFlowDiagramCharacterizedPackage.getCharacterizable_Characteristics()
- Generated class or method.
-
getOwnedCharacteristics
public EList<Characteristic> getOwnedCharacteristics()
- Specified by:
getOwnedCharacteristics
in interfaceCharacterizable
- Returns:
- the value of the 'Owned Characteristics' containment reference list.
- See Also:
DataFlowDiagramCharacterizedPackage.getCharacterizable_OwnedCharacteristics()
- Generated class or method.
-
getReferencedCharacteristics
public EList<Characteristic> getReferencedCharacteristics()
- Specified by:
getReferencedCharacteristics
in interfaceCharacterizable
- Returns:
- the value of the 'Referenced Characteristics' reference list.
- See Also:
DataFlowDiagramCharacterizedPackage.getCharacterizable_ReferencedCharacteristics()
- Generated class or method.
-
getSourcePin
public Pin getSourcePin()
- Specified by:
getSourcePin
in interfaceCharacterizedDataFlow
- Returns:
- the value of the 'Source Pin' reference.
- See Also:
CharacterizedDataFlow.setSourcePin(Pin)
,DataFlowDiagramCharacterizedPackage.getCharacterizedDataFlow_SourcePin()
- Generated class or method.
-
setSourcePin
public void setSourcePin(Pin newSourcePin)
- Specified by:
setSourcePin
in interfaceCharacterizedDataFlow
- Parameters:
newSourcePin
- the new value of the 'Source Pin' reference.- See Also:
CharacterizedDataFlow.getSourcePin()
- Generated class or method.
-
getTargetPin
public Pin getTargetPin()
- Specified by:
getTargetPin
in interfaceCharacterizedDataFlow
- Returns:
- the value of the 'Target Pin' reference.
- See Also:
CharacterizedDataFlow.setTargetPin(Pin)
,DataFlowDiagramCharacterizedPackage.getCharacterizedDataFlow_TargetPin()
- Generated class or method.
-
setTargetPin
public void setTargetPin(Pin newTargetPin)
- Specified by:
setTargetPin
in interfaceCharacterizedDataFlow
- Parameters:
newTargetPin
- the new value of the 'Target Pin' reference.- See Also:
CharacterizedDataFlow.getTargetPin()
- Generated class or method.
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceInternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EntityImpl
- Generated class or method.
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceInternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.palladiosimulator.dataflow.diagram.DataFlowDiagram.impl.EntityImpl
- Generated class or method.
-
-