Package org.eclipse.m2m.atl.emftvm.impl
Class LocalVariableInstructionImpl
- 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.LocalVariableInstructionImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,Instruction,LocalVariableInstruction
public abstract class LocalVariableInstructionImpl extends InstructionImpl implements LocalVariableInstruction
An implementation of the model object 'Local Variable Instruction'.
-
-
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.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static intCB_OFFSET_EDEFAULTThe default value of the 'Cb Offset' attribute.protected intcbOffsetThe cached value of the 'Cb Offset' attribute.protected static intLOCAL_VARIABLE_INDEX_EDEFAULTThe default value of the 'Local Variable Index' attribute.protected LocalVariablelocalVariableThe cached value of the 'Local Variable' reference.protected intlocalVariableIndexThe cached value of the 'Local Variable Index' attribute.protected intslotThe cached value of the 'Slot' attribute.protected static intSLOT_EDEFAULTThe default value of the 'Slot' 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, stackProduction
-
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalVariableInstructionImpl()Creates a newLocalVariableInstructionImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalVariablebasicGetLocalVariable()java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideNotify(org.eclipse.emf.common.notify.Notification notification)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()Returns theEClassthat correspond to this metaclass.voideUnset(int featureID)intgetCbOffset()Returns the value of the 'Cb Offset' attribute.LocalVariablegetLocalVariable()Returns the value of the 'Local Variable' reference.intgetLocalVariableIndex()Returns the value of the 'Local Variable Index' attribute.intgetSlot()Returns the value of the 'Slot' attribute.voidsetCbOffset(int newCbOffset)Sets the value of the 'Cb Offset' attribute.voidsetLocalVariable(LocalVariable newLocalVariable)Sets the value of the 'Local Variable' reference.voidsetLocalVariableIndex(int newLocalVariableIndex)Sets the value of the 'Local Variable Index' attribute.java.lang.StringtoString()-
Methods inherited from class org.eclipse.m2m.atl.emftvm.impl.InstructionImpl
basicGetLineNumber, basicSetLineNumber, basicSetOwningBlock, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getLineNumber, getOpcode, getOwningBlock, getStackConsumption, getStackLevel, getStackProduction, setLineNumber, setOwningBlock
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods 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, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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.m2m.atl.emftvm.Instruction
getLineNumber, getOpcode, getOwningBlock, getStackConsumption, getStackLevel, getStackProduction, setLineNumber, setOwningBlock
-
-
-
-
Field Detail
-
CB_OFFSET_EDEFAULT
protected static final int CB_OFFSET_EDEFAULT
The default value of the 'Cb Offset' attribute.- See Also:
getCbOffset(), Constant Field Values
-
SLOT_EDEFAULT
protected static final int SLOT_EDEFAULT
The default value of the 'Slot' attribute.- See Also:
getSlot(), Constant Field Values
-
LOCAL_VARIABLE_INDEX_EDEFAULT
protected static final int LOCAL_VARIABLE_INDEX_EDEFAULT
The default value of the 'Local Variable Index' attribute.- See Also:
getLocalVariableIndex(), Constant Field Values
-
cbOffset
protected int cbOffset
The cached value of the 'Cb Offset' attribute.- See Also:
getCbOffset()
-
localVariableIndex
protected int localVariableIndex
The cached value of the 'Local Variable Index' attribute.- See Also:
getLocalVariableIndex()
-
localVariable
protected LocalVariable localVariable
The cached value of the 'Local Variable' reference.- See Also:
getLocalVariable()
-
-
Constructor Detail
-
LocalVariableInstructionImpl
protected LocalVariableInstructionImpl()
Creates a newLocalVariableInstructionImpl.
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
Returns theEClassthat correspond to this metaclass.- Overrides:
eStaticClassin classInstructionImpl- Returns:
- the
EClassthat correspond to this metaclass.
-
getCbOffset
public int getCbOffset()
Returns the value of the 'Cb Offset' attribute. The default value is"-1".If the meaning of the 'Cb Offset' attribute isn't clear, there really should be more of a description here...
- Specified by:
getCbOffsetin interfaceLocalVariableInstruction- Returns:
- the value of the 'Cb Offset' attribute.
- See Also:
LocalVariableInstruction.setCbOffset(int),EmftvmPackage.getLocalVariableInstruction_CbOffset()
-
setCbOffset
public void setCbOffset(int newCbOffset)
Sets the value of the 'Cb Offset' attribute.- Specified by:
setCbOffsetin interfaceLocalVariableInstruction- Parameters:
newCbOffset- the new value of the 'Cb Offset' attribute.- See Also:
LocalVariableInstruction.getCbOffset()
-
getSlot
public int getSlot()
Returns the value of the 'Slot' attribute. The default value is"-1".If the meaning of the 'Slot' attribute isn't clear, there really should be more of a description here...
- Specified by:
getSlotin interfaceLocalVariableInstruction- Returns:
- the value of the 'Slot' attribute.
- See Also:
EmftvmPackage.getLocalVariableInstruction_Slot()
-
getLocalVariableIndex
public int getLocalVariableIndex()
Returns the value of the 'Local Variable Index' attribute. The default value is"-1".If the meaning of the 'Local Variable Index' attribute isn't clear, there really should be more of a description here...
- Specified by:
getLocalVariableIndexin interfaceLocalVariableInstruction- Returns:
- the value of the 'Local Variable Index' attribute.
- See Also:
LocalVariableInstruction.setLocalVariableIndex(int),EmftvmPackage.getLocalVariableInstruction_LocalVariableIndex()
-
setLocalVariableIndex
public void setLocalVariableIndex(int newLocalVariableIndex)
Sets the value of the 'Local Variable Index' attribute.- Specified by:
setLocalVariableIndexin interfaceLocalVariableInstruction- Parameters:
newLocalVariableIndex- the new value of the 'Local Variable Index' attribute.- See Also:
LocalVariableInstruction.getLocalVariableIndex()
-
getLocalVariable
public LocalVariable getLocalVariable()
Returns the value of the 'Local Variable' reference.If the meaning of the 'Local Variable' reference isn't clear, there really should be more of a description here...
- Specified by:
getLocalVariablein interfaceLocalVariableInstruction- Returns:
- the value of the 'Local Variable' reference.
- See Also:
LocalVariableInstruction.setLocalVariable(LocalVariable),EmftvmPackage.getLocalVariableInstruction_LocalVariable()
-
basicGetLocalVariable
public LocalVariable basicGetLocalVariable()
- See Also:
getLocalVariable()
-
setLocalVariable
public void setLocalVariable(LocalVariable newLocalVariable)
Sets the value of the 'Local Variable' reference.- Specified by:
setLocalVariablein interfaceLocalVariableInstruction- Parameters:
newLocalVariable- the new value of the 'Local Variable' reference.- See Also:
LocalVariableInstruction.getLocalVariable()
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classInstructionImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- 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
-
eNotify
public void eNotify(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
eNotifyin interfaceorg.eclipse.emf.common.notify.Notifier- Overrides:
eNotifyin classInstructionImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classInstructionImpl
-
-