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.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 'Cb Offset' attribute.protected intThe cached value of the 'Cb Offset' attribute.protected static final intThe default value of the 'Local Variable Index' attribute.protected LocalVariableThe cached value of the 'Local Variable' reference.protected intThe cached value of the 'Local Variable Index' attribute.protected intThe cached value of the 'Slot' attribute.protected static final intThe 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, 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) voideNotify(org.eclipse.emf.common.notify.Notification notification) voidprotected org.eclipse.emf.ecore.EClassReturns theEClassthat correspond to this metaclass.voideUnset(int featureID) intReturns the value of the 'Cb Offset' attribute.Returns the value of the 'Local Variable' reference.intReturns 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.toString()Methods inherited from class org.eclipse.m2m.atl.emftvm.impl.InstructionImpl
basicGetLineNumber, basicSetLineNumber, basicSetOwningBlock, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getLineNumber, getOpcode, getOwningBlock, getStackConsumption, getStackLevel, getStackProduction, 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, getStackProduction, setLineNumber, setOwningBlockMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eSetDeliver
-
Field Details
-
CB_OFFSET_EDEFAULT
protected static final int CB_OFFSET_EDEFAULTThe default value of the 'Cb Offset' attribute.- See Also:
-
SLOT_EDEFAULT
protected static final int SLOT_EDEFAULTThe default value of the 'Slot' attribute.- See Also:
-
LOCAL_VARIABLE_INDEX_EDEFAULT
protected static final int LOCAL_VARIABLE_INDEX_EDEFAULTThe default value of the 'Local Variable Index' attribute.- See Also:
-
cbOffset
protected int cbOffsetThe cached value of the 'Cb Offset' attribute.- See Also:
-
localVariableIndex
protected int localVariableIndexThe cached value of the 'Local Variable Index' attribute.- See Also:
-
slot
protected int slotThe cached value of the 'Slot' attribute.- See Also:
-
localVariable
The cached value of the 'Local Variable' reference.- See Also:
-
-
Constructor Details
-
LocalVariableInstructionImpl
protected LocalVariableInstructionImpl()Creates a newLocalVariableInstructionImpl.
-
-
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.
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
basicGetLocalVariable
- See Also:
-
setLocalVariable
Sets the value of the 'Local Variable' reference.- Specified by:
setLocalVariablein interfaceLocalVariableInstruction- Parameters:
newLocalVariable- the new value of the 'Local Variable' reference.- See Also:
-
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
-
eNotify
public void eNotify(org.eclipse.emf.common.notify.Notification notification) - Specified by:
eNotifyin interfaceorg.eclipse.emf.common.notify.Notifier- Overrides:
eNotifyin classInstructionImpl
-
toString
- Overrides:
toStringin classInstructionImpl
-