public class TransitionImpl extends NamespaceImpl implements Transition
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static TransitionKind |
KIND_EDEFAULT
The default value of the '
Kind ' attribute. |
protected static int |
KIND_EFLAG
The flags representing the value of the '
Kind ' attribute. |
protected static int |
KIND_EFLAG_DEFAULT
The flags representing the default value of the '
Kind ' attribute. |
protected static int |
KIND_EFLAG_OFFSET
The offset of the flags representing the value of the '
Kind ' attribute. |
protected Behavior |
ownedEffect
The cached value of the '
Owned Effect ' containment reference. |
protected Constraint |
ownedGuard
The cached value of the '
Owned Guard ' containment reference. |
protected org.eclipse.emf.common.util.EList<Trigger> |
ownedTriggers
The cached value of the '
Owned Triggers ' containment reference list. |
protected Vertex |
source
The cached value of the '
Source ' reference. |
protected Vertex |
target
The cached value of the '
Target ' reference. |
ownedConstraints
name, NAME_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
TransitionImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Vertex |
basicGetSource() |
Vertex |
basicGetTarget() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedEffect(Behavior newOwnedEffect,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedGuard(Constraint newOwnedGuard,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningRegion(Region newOwningRegion,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSource(Vertex newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTarget(Vertex newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
TransitionKind |
getKind() |
Behavior |
getOwnedEffect() |
Constraint |
getOwnedGuard() |
java.util.List<Trigger> |
getOwnedTriggers() |
Region |
getOwningRegion() |
Vertex |
getSource() |
Vertex |
getTarget() |
void |
setKind(TransitionKind newKind) |
void |
setOwnedEffect(Behavior newOwnedEffect) |
void |
setOwnedGuard(Constraint newOwnedGuard) |
void |
setOwningRegion(Region newOwningRegion) |
void |
setSource(Vertex newSource) |
void |
setTarget(Vertex newTarget) |
java.lang.String |
toString() |
getOwnedConstraints
getName, setName
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final TransitionKind KIND_EDEFAULT
Kind
' attribute.
getKind()
protected static final int KIND_EFLAG_OFFSET
Kind
' attribute.
protected static final int KIND_EFLAG_DEFAULT
Kind
' attribute.
protected static final int KIND_EFLAG
Kind
' attribute.
getKind()
,
Constant Field Valuesprotected Behavior ownedEffect
Owned Effect
' containment reference.
getOwnedEffect()
protected Constraint ownedGuard
Owned Guard
' containment reference.
getOwnedGuard()
protected org.eclipse.emf.common.util.EList<Trigger> ownedTriggers
Owned Triggers
' containment reference list.
getOwnedTriggers()
protected Vertex source
Source
' reference.
getSource()
protected Vertex target
Target
' reference.
getTarget()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NamespaceImpl
public TransitionKind getKind()
getKind
in interface Transition
TransitionKind
,
Transition.setKind(TransitionKind)
,
PivotPackage.getTransition_Kind()
public void setKind(TransitionKind newKind)
setKind
in interface Transition
newKind
- the new value of the 'Kind' attribute.TransitionKind
,
Transition.getKind()
public Behavior getOwnedEffect()
getOwnedEffect
in interface Transition
Transition.setOwnedEffect(Behavior)
,
PivotPackage.getTransition_OwnedEffect()
,
Behavior.getOwningTransition()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedEffect(Behavior newOwnedEffect, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedEffect(Behavior newOwnedEffect)
setOwnedEffect
in interface Transition
newOwnedEffect
- the new value of the 'Owned Effect' containment reference.Transition.getOwnedEffect()
public Constraint getOwnedGuard()
getOwnedGuard
in interface Transition
Transition.setOwnedGuard(Constraint)
,
PivotPackage.getTransition_OwnedGuard()
,
Constraint.getOwningTransition()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedGuard(Constraint newOwnedGuard, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedGuard(Constraint newOwnedGuard)
setOwnedGuard
in interface Transition
newOwnedGuard
- the new value of the 'Owned Guard' containment reference.Transition.getOwnedGuard()
public java.util.List<Trigger> getOwnedTriggers()
getOwnedTriggers
in interface Transition
PivotPackage.getTransition_OwnedTriggers()
,
Trigger.getOwningTransition()
public Region getOwningRegion()
getOwningRegion
in interface Transition
Transition.setOwningRegion(Region)
,
PivotPackage.getTransition_OwningRegion()
,
Region.getOwnedTransitions()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningRegion(Region newOwningRegion, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningRegion(Region newOwningRegion)
setOwningRegion
in interface Transition
newOwningRegion
- the new value of the 'Owning Region' container reference.Transition.getOwningRegion()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class ElementImpl
public Vertex getSource()
getSource
in interface Transition
Transition.setSource(Vertex)
,
PivotPackage.getTransition_Source()
,
Vertex.getOutgoingTransitions()
public Vertex basicGetSource()
public org.eclipse.emf.common.notify.NotificationChain basicSetSource(Vertex newSource, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSource(Vertex newSource)
setSource
in interface Transition
newSource
- the new value of the 'Source' reference.Transition.getSource()
public Vertex getTarget()
getTarget
in interface Transition
getTarget
in class PivotObjectImpl
Transition.setTarget(Vertex)
,
PivotPackage.getTransition_Target()
,
Vertex.getIncomingTransitions()
public Vertex basicGetTarget()
public org.eclipse.emf.common.notify.NotificationChain basicSetTarget(Vertex newTarget, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTarget(Vertex newTarget)
setTarget
in interface Transition
newTarget
- the new value of the 'Target' reference.Transition.getTarget()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class NamespaceImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamespaceImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NamespaceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NamespaceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NamespaceImpl
public java.lang.String toString()
toString
in class NamedElementImpl