public class TransitionImpl extends NamespaceImpl implements Transition
The following features are implemented:
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() |
NotificationChain |
basicSetOwnedEffect(Behavior newOwnedEffect,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedGuard(Constraint newOwnedGuard,
NotificationChain msgs) |
NotificationChain |
basicSetOwningRegion(Region newOwningRegion,
NotificationChain msgs) |
NotificationChain |
basicSetSource(Vertex newSource,
NotificationChain msgs) |
NotificationChain |
basicSetTarget(Vertex newTarget,
NotificationChain msgs) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
TransitionKind |
getKind() |
Behavior |
getOwnedEffect() |
Constraint |
getOwnedGuard() |
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) |
String |
toString() |
getOwnedConstraints
getName, setName
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getText, setESObject, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
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 NotificationChain basicSetOwnedEffect(Behavior newOwnedEffect, 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 NotificationChain basicSetOwnedGuard(Constraint newOwnedGuard, NotificationChain msgs)
public void setOwnedGuard(Constraint newOwnedGuard)
setOwnedGuard
in interface Transition
newOwnedGuard
- the new value of the 'Owned Guard' containment reference.Transition.getOwnedGuard()
public 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 NotificationChain basicSetOwningRegion(Region newOwningRegion, NotificationChain msgs)
public void setOwningRegion(Region newOwningRegion)
setOwningRegion
in interface Transition
newOwningRegion
- the new value of the 'Owning Region' container reference.Transition.getOwningRegion()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, 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 NotificationChain basicSetSource(Vertex newSource, 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 NotificationChain basicSetTarget(Vertex newTarget, NotificationChain msgs)
public void setTarget(Vertex newTarget)
setTarget
in interface Transition
setTarget
in class PivotObjectImpl
newTarget
- the new value of the 'Target' reference.Transition.getTarget()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class NamespaceImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamespaceImpl
public void eSet(int featureID, Object newValue)
eSet
in class NamespaceImpl
public void eUnset(int featureID)
eUnset
in class NamespaceImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamespaceImpl
public String toString()
toString
in class NamedElementImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.