Package org.eclipse.m2m.atl.emftvm.impl
Class IfteImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.m2m.atl.emftvm.impl.InstructionImpl
org.eclipse.m2m.atl.emftvm.impl.IfteImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,Ifte,Instruction
An implementation of the model object 'Ifte'.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intThe default value of the 'Else Cb Index' attribute.protected CodeBlockThe cached value of the 'Else Cb' reference.protected intThe cached value of the 'Else Cb Index' attribute.protected static final intThe default value of the 'Then Cb Index' attribute.protected CodeBlockThe cached value of the 'Then Cb' reference.protected intThe cached value of the 'Then Cb Index' attribute.Fields inherited from class org.eclipse.m2m.atl.emftvm.impl.InstructionImpl
lineNumber, opcode, OPCODE_EDEFAULT, STACK_CONSUMPTION_EDEFAULT, STACK_LEVEL_EDEFAULT, STACK_PRODUCTION_EDEFAULT, stackConsumption, stackLevel, stackLevelSet, stackProductionFields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneGet(int featureID, boolean resolve, boolean coreType) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassReturns theEClassthat correspond to this metaclass.voideUnset(int featureID) Returns the value of the 'Else Cb' reference.intReturns the value of the 'Else Cb Index' attribute.intReturns the value of the 'Stack Production' attribute.Returns the value of the 'Then Cb' reference.intReturns the value of the 'Then Cb Index' attribute.voidSets the value of the 'Else Cb' reference.voidsetElseCbIndex(int newElseCbIndex) Sets the value of the 'Else Cb Index' attribute.voidSets the value of the 'Then Cb' reference.voidsetThenCbIndex(int newThenCbIndex) Sets the value of the 'Then Cb Index' attribute.toString()Methods inherited from class org.eclipse.m2m.atl.emftvm.impl.InstructionImpl
basicGetLineNumber, basicSetLineNumber, basicSetOwningBlock, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, eNotify, getLineNumber, getOpcode, getOwningBlock, getStackConsumption, getStackLevel, setLineNumber, setOwningBlockMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequiredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.m2m.atl.emftvm.Instruction
getLineNumber, getOpcode, getOwningBlock, getStackConsumption, getStackLevel, setLineNumber, setOwningBlockMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
THEN_CB_INDEX_EDEFAULT
protected static final int THEN_CB_INDEX_EDEFAULTThe default value of the 'Then Cb Index' attribute.- See Also:
-
ELSE_CB_INDEX_EDEFAULT
protected static final int ELSE_CB_INDEX_EDEFAULTThe default value of the 'Else Cb Index' attribute.- See Also:
-
thenCbIndex
protected int thenCbIndexThe cached value of the 'Then Cb Index' attribute.- See Also:
-
elseCbIndex
protected int elseCbIndexThe cached value of the 'Else Cb Index' attribute.- See Also:
-
thenCb
The cached value of the 'Then Cb' reference.- See Also:
-
elseCb
The cached value of the 'Else Cb' reference.- See Also:
-
-
Constructor Details
-
IfteImpl
protected IfteImpl()Creates a newIfteImpl.
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()Returns theEClassthat correspond to this metaclass.- Overrides:
eStaticClassin classInstructionImpl- Returns:
- the
EClassthat correspond to this metaclass.
-
getThenCbIndex
public int getThenCbIndex()Returns the value of the 'Then Cb Index' attribute. The default value is"-1".If the meaning of the 'Then Cb Index' attribute isn't clear, there really should be more of a description here...
- Specified by:
getThenCbIndexin interfaceIfte- Returns:
- the value of the 'Then Cb Index' attribute.
- See Also:
-
setThenCbIndex
public void setThenCbIndex(int newThenCbIndex) Sets the value of the 'Then Cb Index' attribute.- Specified by:
setThenCbIndexin interfaceIfte- Parameters:
newThenCbIndex- the new value of the 'Then Cb Index' attribute.- See Also:
-
getElseCbIndex
public int getElseCbIndex()Returns the value of the 'Else Cb Index' attribute. The default value is"-1".If the meaning of the 'Else Cb Index' attribute isn't clear, there really should be more of a description here...
- Specified by:
getElseCbIndexin interfaceIfte- Returns:
- the value of the 'Else Cb Index' attribute.
- See Also:
-
setElseCbIndex
public void setElseCbIndex(int newElseCbIndex) Sets the value of the 'Else Cb Index' attribute.- Specified by:
setElseCbIndexin interfaceIfte- Parameters:
newElseCbIndex- the new value of the 'Else Cb Index' attribute.- See Also:
-
getThenCb
Returns the value of the 'Then Cb' reference.If the meaning of the 'Then Cb' reference isn't clear, there really should be more of a description here...
-
basicGetThenCb
- See Also:
-
setThenCb
Sets the value of the 'Then Cb' reference. -
getElseCb
Returns the value of the 'Else Cb' reference.If the meaning of the 'Else Cb' reference isn't clear, there really should be more of a description here...
-
basicGetElseCb
- See Also:
-
setElseCb
Sets the value of the 'Else Cb' reference. -
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classInstructionImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classInstructionImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classInstructionImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classInstructionImpl
-
toString
- Overrides:
toStringin classInstructionImpl
-
getStackProduction
public int getStackProduction()Description copied from class:InstructionImplReturns the value of the 'Stack Production' attribute. The default value is"0".If the meaning of the 'Stack Production' attribute isn't clear, there really should be more of a description here...
- Specified by:
getStackProductionin interfaceInstruction- Overrides:
getStackProductionin classInstructionImpl- Returns:
- the value of the 'Stack Production' attribute.
- See Also:
-