Class PushImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,Instruction
,Push
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final Byte
The default value of the 'Byte Value
' attribute.protected Byte
The cached value of the 'Byte Value
' attribute.protected static final Character
The default value of the 'Char Value
' attribute.protected Character
The cached value of the 'Char Value
' attribute.protected static final Double
The default value of the 'Double Value
' attribute.protected Double
The cached value of the 'Double Value
' attribute.protected static final String
The default value of the 'Enum Value
' attribute.protected String
The cached value of the 'Enum Value
' attribute.protected static final Float
The default value of the 'Float Value
' attribute.protected Float
The cached value of the 'Float Value
' attribute.protected static final Integer
The default value of the 'Int Value
' attribute.protected Integer
The cached value of the 'Int Value
' attribute.protected static final Long
The default value of the 'Long Value
' attribute.protected Long
The cached value of the 'Long Value
' attribute.protected static final Short
The default value of the 'Short Value
' attribute.protected Short
The cached value of the 'Short Value
' attribute.protected static final String
The default value of the 'String Value
' attribute.protected String
The cached value of the 'String Value
' attribute.protected Object
The cached value of the 'Value
' attribute.protected static final Object
The default value of the 'Value
' 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
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.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioneGet
(int featureID, boolean resolve, boolean coreType) boolean
eIsSet
(int featureID) void
protected org.eclipse.emf.ecore.EClass
Returns theEClass
that correspond to this metaclass.void
eUnset
(int featureID) Returns the value of the 'Byte Value' attribute.Returns the value of the 'Char Value' attribute.Returns the value of the 'Double Value' attribute.Returns the value of the 'Enum Value' attribute.Returns the value of the 'Float Value' attribute.Returns the value of the 'Int Value' attribute.Returns the value of the 'Long Value' attribute.Returns the value of the 'Short Value' attribute.Returns the value of the 'String Value' attribute.getValue()
Returns the value of the 'Value' attribute.void
setByteValue
(Byte newByteValue) Sets the value of the 'Byte Value
' attribute.void
setCharValue
(Character newCharValue) Sets the value of the 'Char Value
' attribute.void
setDoubleValue
(Double newDoubleValue) Sets the value of the 'Double Value
' attribute.void
setEnumValue
(String newEnumValue) Sets the value of the 'Enum Value
' attribute.void
setFloatValue
(Float newFloatValue) Sets the value of the 'Float Value
' attribute.void
setIntValue
(Integer newIntValue) Sets the value of the 'Int Value
' attribute.void
setLongValue
(Long newLongValue) Sets the value of the 'Long Value
' attribute.void
setShortValue
(Short newShortValue) Sets the value of the 'Short Value
' attribute.void
setStringValue
(String newStringValue) Sets the value of the 'String Value
' attribute.void
Sets the value of the 'Value
' 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, 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
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
VALUE_EDEFAULT
The default value of the 'Value
' attribute.- See Also:
-
value
The cached value of the 'Value
' attribute.- See Also:
-
STRING_VALUE_EDEFAULT
The default value of the 'String Value
' attribute.- See Also:
-
stringValue
The cached value of the 'String Value
' attribute.- See Also:
-
INT_VALUE_EDEFAULT
The default value of the 'Int Value
' attribute.- See Also:
-
intValue
The cached value of the 'Int Value
' attribute.- See Also:
-
DOUBLE_VALUE_EDEFAULT
The default value of the 'Double Value
' attribute.- See Also:
-
doubleValue
The cached value of the 'Double Value
' attribute.- See Also:
-
BYTE_VALUE_EDEFAULT
The default value of the 'Byte Value
' attribute.- See Also:
-
byteValue
The cached value of the 'Byte Value
' attribute.- See Also:
-
CHAR_VALUE_EDEFAULT
The default value of the 'Char Value
' attribute.- See Also:
-
charValue
The cached value of the 'Char Value
' attribute.- See Also:
-
FLOAT_VALUE_EDEFAULT
The default value of the 'Float Value
' attribute.- See Also:
-
floatValue
The cached value of the 'Float Value
' attribute.- See Also:
-
SHORT_VALUE_EDEFAULT
The default value of the 'Short Value
' attribute.- See Also:
-
shortValue
The cached value of the 'Short Value
' attribute.- See Also:
-
LONG_VALUE_EDEFAULT
The default value of the 'Long Value
' attribute.- See Also:
-
longValue
The cached value of the 'Long Value
' attribute.- See Also:
-
ENUM_VALUE_EDEFAULT
The default value of the 'Enum Value
' attribute.- See Also:
-
enumValue
The cached value of the 'Enum Value
' attribute.- See Also:
-
-
Constructor Details
-
PushImpl
protected PushImpl()Creates a newPushImpl
.
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()Returns theEClass
that correspond to this metaclass.- Overrides:
eStaticClass
in classInstructionImpl
- Returns:
- the
EClass
that correspond to this metaclass.
-
getValue
Returns the value of the 'Value' attribute.If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...
-
setValue
Sets the value of the 'Value
' attribute. -
getStringValue
Returns the value of the 'String Value' attribute. The default value is""
.If the meaning of the 'String Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getStringValue
in interfacePush
- Returns:
- the value of the 'String Value' attribute.
- See Also:
-
setStringValue
Sets the value of the 'String Value
' attribute.- Specified by:
setStringValue
in interfacePush
- Parameters:
newStringValue
- the new value of the 'String Value' attribute.- See Also:
-
getIntValue
Returns the value of the 'Int Value' attribute. The default value is""
.If the meaning of the 'Int Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getIntValue
in interfacePush
- Returns:
- the value of the 'Int Value' attribute.
- See Also:
-
setIntValue
Sets the value of the 'Int Value
' attribute.- Specified by:
setIntValue
in interfacePush
- Parameters:
newIntValue
- the new value of the 'Int Value' attribute.- See Also:
-
getDoubleValue
Returns the value of the 'Double Value' attribute.If the meaning of the 'Double Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getDoubleValue
in interfacePush
- Returns:
- the value of the 'Double Value' attribute.
- See Also:
-
setDoubleValue
Sets the value of the 'Double Value
' attribute.- Specified by:
setDoubleValue
in interfacePush
- Parameters:
newDoubleValue
- the new value of the 'Double Value' attribute.- See Also:
-
getByteValue
Returns the value of the 'Byte Value' attribute.If the meaning of the 'Byte Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getByteValue
in interfacePush
- Returns:
- the value of the 'Byte Value' attribute.
- See Also:
-
setByteValue
Sets the value of the 'Byte Value
' attribute.- Specified by:
setByteValue
in interfacePush
- Parameters:
newByteValue
- the new value of the 'Byte Value' attribute.- See Also:
-
getCharValue
Returns the value of the 'Char Value' attribute.If the meaning of the 'Char Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getCharValue
in interfacePush
- Returns:
- the value of the 'Char Value' attribute.
- See Also:
-
setCharValue
Sets the value of the 'Char Value
' attribute.- Specified by:
setCharValue
in interfacePush
- Parameters:
newCharValue
- the new value of the 'Char Value' attribute.- See Also:
-
getFloatValue
Returns the value of the 'Float Value' attribute.If the meaning of the 'Float Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getFloatValue
in interfacePush
- Returns:
- the value of the 'Float Value' attribute.
- See Also:
-
setFloatValue
Sets the value of the 'Float Value
' attribute.- Specified by:
setFloatValue
in interfacePush
- Parameters:
newFloatValue
- the new value of the 'Float Value' attribute.- See Also:
-
getShortValue
Returns the value of the 'Short Value' attribute.If the meaning of the 'Short Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getShortValue
in interfacePush
- Returns:
- the value of the 'Short Value' attribute.
- See Also:
-
setShortValue
Sets the value of the 'Short Value
' attribute.- Specified by:
setShortValue
in interfacePush
- Parameters:
newShortValue
- the new value of the 'Short Value' attribute.- See Also:
-
getLongValue
Returns the value of the 'Long Value' attribute.If the meaning of the 'Long Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getLongValue
in interfacePush
- Returns:
- the value of the 'Long Value' attribute.
- See Also:
-
setLongValue
Sets the value of the 'Long Value
' attribute.- Specified by:
setLongValue
in interfacePush
- Parameters:
newLongValue
- the new value of the 'Long Value' attribute.- See Also:
-
getEnumValue
Returns the value of the 'Enum Value' attribute.If the meaning of the 'Enum Value' attribute isn't clear, there really should be more of a description here...
- Specified by:
getEnumValue
in interfacePush
- Returns:
- the value of the 'Enum Value' attribute.
- See Also:
-
setEnumValue
Sets the value of the 'Enum Value
' attribute.- Specified by:
setEnumValue
in interfacePush
- Parameters:
newEnumValue
- the new value of the 'Enum Value' attribute.- See Also:
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classInstructionImpl
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classInstructionImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classInstructionImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classInstructionImpl
-
toString
- Overrides:
toString
in classInstructionImpl
-