public class RegionImpl extends NamespaceImpl implements Region
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.EPropertiesHolderImplorg.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 Region |
extendedRegion
The cached value of the '
Extended Region' reference. |
protected State |
state
The cached value of the '
State' reference. |
protected StateMachine |
stateMachine
The cached value of the '
State Machine' reference. |
protected org.eclipse.emf.common.util.EList<Vertex> |
subvertex
The cached value of the '
Subvertex' containment reference list. |
protected org.eclipse.emf.common.util.EList<Transition> |
transition
The cached value of the '
Transition' containment reference list. |
ownedRuleIS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT, ownedAnnotationextension, ownedCommenteAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
RegionImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
Region |
basicGetExtendedRegion() |
State |
basicGetState() |
StateMachine |
basicGetStateMachine() |
Vertex |
createSubvertex(org.eclipse.emf.ecore.EClass eClass) |
Transition |
createTransition() |
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) |
Region |
getExtendedRegion() |
State |
getState() |
StateMachine |
getStateMachine() |
java.util.List<Vertex> |
getSubvertex() |
java.util.List<Transition> |
getTransition() |
void |
setExtendedRegion(Region newExtendedRegion) |
void |
setState(State newState) |
void |
setStateMachine(StateMachine newStateMachine) |
createOwnedRule, getOwnedRulecreateOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName, toStringallOwnedElements, create, createExtension, createOwnedComment, eInvoke, getExtension, getOwnedComment, getValuegetETarget, getTarget, isAdapterForType, notifyChanged, setTarget, unsetTargeteAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateOwnedRule, getOwnedRulecreateOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setNameallOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<Transition> transition
Transition' containment reference list.
getTransition()protected StateMachine stateMachine
State Machine' reference.
getStateMachine()protected State state
State' reference.
getState()protected Region extendedRegion
Extended Region' reference.
getExtendedRegion()protected org.eclipse.emf.common.util.EList<Vertex> subvertex
Subvertex' containment reference list.
getSubvertex()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamespaceImplpublic java.util.List<Vertex> getSubvertex()
getSubvertex in interface RegionPivotPackage.getRegion_Subvertex(),
Vertex.getContainer()public Vertex createSubvertex(org.eclipse.emf.ecore.EClass eClass)
createSubvertex in interface RegioneClass - The Ecore class of the Vertex to create.Vertex.Region.getSubvertex()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 ElementImplpublic java.util.List<Transition> getTransition()
getTransition in interface RegionPivotPackage.getRegion_Transition(),
Transition.getContainer()public Transition createTransition()
createTransition in interface RegionTransition.Region.getTransition()public StateMachine getStateMachine()
getStateMachine in interface RegionRegion.setStateMachine(StateMachine),
PivotPackage.getRegion_StateMachine()public StateMachine basicGetStateMachine()
public void setStateMachine(StateMachine newStateMachine)
setStateMachine in interface RegionnewStateMachine - the new value of the 'State Machine' reference.Region.getStateMachine()public State getState()
getState in interface RegionRegion.setState(State),
PivotPackage.getRegion_State()public State basicGetState()
public void setState(State newState)
setState in interface RegionnewState - the new value of the 'State' reference.Region.getState()public Region getExtendedRegion()
getExtendedRegion in interface RegionRegion.setExtendedRegion(Region),
PivotPackage.getRegion_ExtendedRegion()public Region basicGetExtendedRegion()
public void setExtendedRegion(Region newExtendedRegion)
setExtendedRegion in interface RegionnewExtendedRegion - the new value of the 'Extended Region' reference.Region.getExtendedRegion()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 NamespaceImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamespaceImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamespaceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamespaceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamespaceImplpublic <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class NamespaceImpl