|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.MinimalEObjectImpl.Container org.eclipse.emf.henshin.statespace.impl.StorageImpl org.eclipse.emf.henshin.statespace.impl.TransitionImpl
public class TransitionImpl
Default implementation of the Transition
interface.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
MinimalEObjectImpl.Container.Dynamic |
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected static int |
MATCH_EDEFAULT
The default value of the ' Match ' attribute. |
protected static int |
PARAMETER_COUNT_EDEFAULT
The default value of the ' Parameter Count ' attribute. |
protected static int[] |
PARAMETER_KEYS_EDEFAULT
The default value of the ' Parameter Keys ' attribute. |
protected Rule |
rule
The cached value of the ' Rule ' attribute. |
protected State |
target
The cached value of the ' Target ' reference. |
Fields inherited from class org.eclipse.emf.henshin.statespace.impl.StorageImpl |
---|
data, DATA_EDEFAULT, EMPTY_DATA |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
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 | |
---|---|
TransitionImpl()
|
Method Summary | |
---|---|
Rule |
basicGetRule()
|
State |
basicGetTarget()
|
NotificationChain |
basicSetSource(State newSource,
NotificationChain msgs)
|
NotificationChain |
basicSetTarget(State 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)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
String |
getLabel()
Labels are not cached by the transition! Should be cached externally, if needed. |
int |
getMatch()
Returns the value of the 'Match' attribute. |
int |
getParameterCount()
Get the number of parameters for this transition. |
int[] |
getParameterKeys()
Get the parameter keys for this transition. |
Rule |
getRule()
Returns the value of the 'Rule' attribute. |
State |
getSource()
Returns the value of the 'Source' container reference. |
State |
getTarget()
Returns the value of the 'Target' reference. |
void |
setMatch(int match)
Sets the value of the ' Match ' attribute. |
void |
setParameterCount(int paramCount)
Set the number of parameters for this transition. |
void |
setParameterKeys(int[] paramIDs)
Set the parameter keys for this transition. |
void |
setRule(Rule newRule)
|
void |
setSource(State newSource)
Sets the value of the ' Source ' container reference. |
void |
setTarget(State newTarget)
Sets the value of the ' Target ' reference. |
String |
toString()
|
Methods inherited from class org.eclipse.emf.henshin.statespace.impl.StorageImpl |
---|
getData, getData, getData, setData, setData, setData, setData |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.henshin.statespace.Storage |
---|
getData, getData, getData, setData, setData, setData, setData |
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.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected State target
Target
' reference.
getTarget()
protected Rule rule
Rule
' attribute.
getRule()
protected static final int MATCH_EDEFAULT
Match
' attribute.
getMatch()
,
Constant Field Valuesprotected static final int PARAMETER_COUNT_EDEFAULT
Parameter Count
' attribute.
getParameterCount()
,
Constant Field Valuesprotected static final int[] PARAMETER_KEYS_EDEFAULT
Parameter Keys
' attribute.
getParameterKeys()
Constructor Detail |
---|
public TransitionImpl()
Method Detail |
---|
public String getLabel()
getLabel
in interface Transition
public int getMatch()
Transition
getMatch
in interface Transition
Transition.setMatch(int)
public void setMatch(int match)
Transition
Match
' attribute.
setMatch
in interface Transition
match
- the new value of the 'Match' attribute.Transition.getMatch()
public int getParameterCount()
Transition
getParameterCount
in interface Transition
Transition.setParameterCount(int)
,
StateSpacePackage.getTransition_ParameterCount()
public void setParameterCount(int paramCount)
Transition
setParameterCount
in interface Transition
paramCount
- the new value of the 'Parameter Count' attribute.Transition.getParameterCount()
public int[] getParameterKeys()
Transition
getParameterKeys
in interface Transition
Transition.setParameterKeys(int[])
public void setParameterKeys(int[] paramIDs)
Transition
setParameterKeys
in interface Transition
Transition.getParameterKeys()
public String toString()
toString
in class StorageImpl
protected EClass eStaticClass()
eStaticClass
in class StorageImpl
public State getSource()
Transition
Outgoing
'.
getSource
in interface Transition
Transition.setSource(State)
,
State.getOutgoing()
public NotificationChain basicSetSource(State newSource, NotificationChain msgs)
public void setSource(State newSource)
Transition
Source
' container reference.
setSource
in interface Transition
newSource
- the new value of the 'Source' container reference.Transition.getSource()
public State getTarget()
Transition
Incoming
'.
getTarget
in interface Transition
Transition.setTarget(State)
,
State.getIncoming()
public State basicGetTarget()
public NotificationChain basicSetTarget(State newTarget, NotificationChain msgs)
public void setTarget(State newTarget)
Transition
Target
' reference.
setTarget
in interface Transition
newTarget
- the new value of the 'Target' reference.Transition.getTarget()
public Rule getRule()
Transition
getRule
in interface Transition
#setRule(String)
public Rule basicGetRule()
public void setRule(Rule newRule)
setRule
in interface Transition
newRule
- the new value of the 'Rule' reference.Transition.getRule()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class StorageImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class StorageImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class StorageImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class StorageImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |