public class JvmOperationImpl extends JvmExecutableImplCustom implements JvmOperation
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected boolean |
abstract_
The cached value of the '
Abstract ' attribute |
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the '
Abstract ' attribute |
protected boolean |
default_
The cached value of the '
Default ' attribute |
protected static boolean |
DEFAULT_EDEFAULT
The default value of the '
Default ' attribute |
protected JvmAnnotationValue |
defaultValue
The cached value of the '
Default Value ' containment reference |
protected boolean |
final_
The cached value of the '
Final ' attribute |
protected static boolean |
FINAL_EDEFAULT
The default value of the '
Final ' attribute |
protected boolean |
native_
The cached value of the '
Native ' attribute |
protected static boolean |
NATIVE_EDEFAULT
The default value of the '
Native ' attribute |
protected JvmTypeReference |
returnType
The cached value of the '
Return Type ' containment reference |
protected boolean |
static_
The cached value of the '
Static ' attribute |
protected static boolean |
STATIC_EDEFAULT
The default value of the '
Static ' attribute |
protected static boolean |
STRICT_FLOATING_POINT_EDEFAULT
The default value of the '
Strict Floating Point ' attribute |
protected boolean |
strictFloatingPoint
The cached value of the '
Strict Floating Point ' attribute |
protected boolean |
synchronized_
The cached value of the '
Synchronized ' attribute |
protected static boolean |
SYNCHRONIZED_EDEFAULT
The default value of the '
Synchronized ' attribute |
exceptions, parameters, typeParameters, VAR_ARGS_EDEFAULT, varArgs
localClasses
deprecated, DEPRECATED_EDEFAULT, deprecatedESet, identifier, IDENTIFIER_EDEFAULT, SIMPLE_NAME_EDEFAULT, simpleName, visibility, VISIBILITY_EDEFAULT
annotations
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
JvmOperationImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDefaultValue(JvmAnnotationValue newDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnType(JvmTypeReference newReturnType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
JvmAnnotationValue |
getDefaultValue() |
JvmTypeReference |
getReturnType() |
boolean |
isAbstract() |
boolean |
isDefault() |
boolean |
isFinal() |
boolean |
isNative() |
boolean |
isStatic() |
boolean |
isStrictFloatingPoint() |
boolean |
isSynchronized() |
void |
setAbstract(boolean newAbstract) |
void |
setDefault(boolean newDefault) |
void |
setDefaultValue(JvmAnnotationValue newDefaultValue) |
void |
setFinal(boolean newFinal) |
void |
setNative(boolean newNative) |
void |
setReturnType(JvmTypeReference newReturnType) |
void |
setStatic(boolean newStatic) |
void |
setStrictFloatingPoint(boolean newStrictFloatingPoint) |
void |
setSynchronized(boolean newSynchronized) |
java.lang.String |
toString() |
computeIdentifier, internalSetIdentifier, runInitializer, setParameterNameInitializer
eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eInverseAdd, getExceptions, getParameters, getTypeParameters, isVarArgs, setVarArgs
getLocalClasses
clearIdentifierCache, getIdentifier, getQualifiedName
basicSetDeclaringType, eBasicRemoveFromContainerFeature, getDeclaringType, getSimpleName, getVisibility, isDeprecated, isSetDeprecated, setDeclaringType, setDeprecated, setSimpleName, setVisibility, unsetDeprecated
getAnnotations
getQualifiedName
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExceptions, getParameters, isVarArgs, setVarArgs
getLocalClasses
getDeclaringType, getIdentifier, getSimpleName, getVisibility, internalSetIdentifier, isDeprecated, isSetDeprecated, setDeclaringType, setDeprecated, setSimpleName, setVisibility, unsetDeprecated
getAnnotations
getQualifiedName, getQualifiedName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getTypeParameters
protected static final boolean STATIC_EDEFAULT
Static
' attribute.
isStatic()
,
Constant Field Valuesprotected boolean static_
Static
' attribute.
isStatic()
protected static final boolean FINAL_EDEFAULT
Final
' attribute.
isFinal()
,
Constant Field Valuesprotected boolean final_
Final
' attribute.
isFinal()
protected static final boolean ABSTRACT_EDEFAULT
Abstract
' attribute.
isAbstract()
,
Constant Field Valuesprotected boolean abstract_
Abstract
' attribute.
isAbstract()
protected JvmTypeReference returnType
Return Type
' containment reference.
getReturnType()
protected JvmAnnotationValue defaultValue
Default Value
' containment reference.
getDefaultValue()
protected static final boolean SYNCHRONIZED_EDEFAULT
Synchronized
' attribute.
isSynchronized()
,
Constant Field Valuesprotected boolean synchronized_
Synchronized
' attribute.
isSynchronized()
protected static final boolean DEFAULT_EDEFAULT
Default
' attribute.
isDefault()
,
Constant Field Valuesprotected boolean default_
Default
' attribute.
isDefault()
protected static final boolean NATIVE_EDEFAULT
Native
' attribute.
isNative()
,
Constant Field Valuesprotected boolean native_
Native
' attribute.
isNative()
protected static final boolean STRICT_FLOATING_POINT_EDEFAULT
Strict Floating Point
' attribute.
isStrictFloatingPoint()
,
Constant Field Valuesprotected boolean strictFloatingPoint
Strict Floating Point
' attribute.
isStrictFloatingPoint()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class JvmExecutableImpl
public boolean isStatic()
isStatic
in interface JvmFeature
isStatic
in interface JvmOperation
isStatic
in class JvmFeatureImpl
JvmOperation.setStatic(boolean)
,
TypesPackage.getJvmOperation_Static()
public void setStatic(boolean newStatic)
setStatic
in interface JvmOperation
newStatic
- the new value of the 'Static' attribute.JvmOperation.isStatic()
public boolean isFinal()
isFinal
in interface JvmOperation
JvmOperation.setFinal(boolean)
,
TypesPackage.getJvmOperation_Final()
public void setFinal(boolean newFinal)
setFinal
in interface JvmOperation
newFinal
- the new value of the 'Final' attribute.JvmOperation.isFinal()
public boolean isAbstract()
isAbstract
in interface JvmOperation
JvmOperation.setAbstract(boolean)
,
TypesPackage.getJvmOperation_Abstract()
public void setAbstract(boolean newAbstract)
setAbstract
in interface JvmOperation
newAbstract
- the new value of the 'Abstract' attribute.JvmOperation.isAbstract()
public JvmTypeReference getReturnType()
getReturnType
in interface JvmOperation
JvmOperation.setReturnType(JvmTypeReference)
,
TypesPackage.getJvmOperation_ReturnType()
public org.eclipse.emf.common.notify.NotificationChain basicSetReturnType(JvmTypeReference newReturnType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnType(JvmTypeReference newReturnType)
setReturnType
in interface JvmOperation
newReturnType
- the new value of the 'Return Type' containment reference.JvmOperation.getReturnType()
public JvmAnnotationValue getDefaultValue()
getDefaultValue
in interface JvmOperation
JvmOperation.setDefaultValue(JvmAnnotationValue)
,
TypesPackage.getJvmOperation_DefaultValue()
public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultValue(JvmAnnotationValue newDefaultValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDefaultValue(JvmAnnotationValue newDefaultValue)
setDefaultValue
in interface JvmOperation
newDefaultValue
- the new value of the 'Default Value' containment reference.JvmOperation.getDefaultValue()
public boolean isSynchronized()
isSynchronized
in interface JvmOperation
JvmOperation.setSynchronized(boolean)
,
TypesPackage.getJvmOperation_Synchronized()
public void setSynchronized(boolean newSynchronized)
setSynchronized
in interface JvmOperation
newSynchronized
- the new value of the 'Synchronized' attribute.JvmOperation.isSynchronized()
public boolean isDefault()
isDefault
in interface JvmOperation
JvmOperation.setDefault(boolean)
,
TypesPackage.getJvmOperation_Default()
public void setDefault(boolean newDefault)
setDefault
in interface JvmOperation
newDefault
- the new value of the 'Default' attribute.JvmOperation.isDefault()
public boolean isNative()
isNative
in interface JvmOperation
JvmOperation.setNative(boolean)
,
TypesPackage.getJvmOperation_Native()
public void setNative(boolean newNative)
setNative
in interface JvmOperation
newNative
- the new value of the 'Native' attribute.JvmOperation.isNative()
public boolean isStrictFloatingPoint()
isStrictFloatingPoint
in interface JvmOperation
JvmOperation.setStrictFloatingPoint(boolean)
,
TypesPackage.getJvmOperation_StrictFloatingPoint()
public void setStrictFloatingPoint(boolean newStrictFloatingPoint)
setStrictFloatingPoint
in interface JvmOperation
newStrictFloatingPoint
- the new value of the 'Strict Floating Point' attribute.JvmOperation.isStrictFloatingPoint()
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 JvmExecutableImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class JvmExecutableImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class JvmExecutableImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class JvmExecutableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class JvmExecutableImpl
public java.lang.String toString()
toString
in class JvmExecutableImpl