public class JFieldImpl extends JMemberImpl implements JField
The following features are implemented:
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JFieldImpl.JHelper |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected boolean |
final_
The cached value of the '
Final' attribute |
protected static boolean |
FINAL_EDEFAULT
The default value of the '
Final' attribute |
protected java.lang.String |
initializer
The cached value of the '
Initializer' attribute |
protected static java.lang.String |
INITIALIZER_EDEFAULT
The default value of the '
Initializer' attribute |
protected static java.lang.reflect.Field |
JAVA_FIELD_EDEFAULT
The default value of the '
Java Field' attribute |
protected java.lang.reflect.Field |
javaField
The cached value of the '
Java Field' attribute |
protected boolean |
transient_
The cached value of the '
Transient' attribute |
protected static boolean |
TRANSIENT_EDEFAULT
The default value of the '
Transient' attribute |
protected JClass |
type
The cached value of the '
Type' reference |
protected boolean |
volatile_
The cached value of the '
Volatile' attribute |
protected static boolean |
VOLATILE_EDEFAULT
The default value of the '
Volatile' attribute |
comment, COMMENT_EDEFAULT, static_, STATIC_EDEFAULT, visibility, VISIBILITY_EDEFAULTisReconciling, jNode, JNODE_EDEFAULT, name, NAME_EDEFAULTeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
JFieldImpl() |
| Modifier and Type | Method and Description |
|---|---|
JClass |
basicGetType() |
protected void |
changeAttribute(Notification notification) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getInitializer() |
java.lang.reflect.Field |
getJavaField() |
JClass |
getType() |
boolean |
isFinal() |
boolean |
isTransient() |
boolean |
isVolatile() |
protected void |
resolveIdentifiers() |
void |
setFinal(boolean newFinal) |
void |
setInitializer(java.lang.String newInitializer) |
void |
setJavaField(java.lang.reflect.Field newJavaField) |
void |
setTransient(boolean newTransient) |
void |
setType(JClass newType) |
void |
setVolatile(boolean newVolatile) |
java.lang.String |
toString() |
basicSetContainingType, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibilityadoptContent, changeReference, eNotificationRequired, eNotify, getJNode, getName, getQualifiedName, moveContent, orphanContent, setJNode, setJNodeGen, setNameeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdaptersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibilitygetJNode, getName, getQualifiedName, setJNode, setNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverprotected static final boolean FINAL_EDEFAULT
Final' attribute.
isFinal(),
Constant Field Valuesprotected boolean final_
Final' attribute.
isFinal()protected static final boolean TRANSIENT_EDEFAULT
Transient' attribute.
isTransient(),
Constant Field Valuesprotected boolean transient_
Transient' attribute.
isTransient()protected static final boolean VOLATILE_EDEFAULT
Volatile' attribute.
isVolatile(),
Constant Field Valuesprotected boolean volatile_
Volatile' attribute.
isVolatile()protected static final java.lang.reflect.Field JAVA_FIELD_EDEFAULT
Java Field' attribute.
getJavaField()protected java.lang.reflect.Field javaField
Java Field' attribute.
getJavaField()protected static final java.lang.String INITIALIZER_EDEFAULT
Initializer' attribute.
getInitializer()protected java.lang.String initializer
Initializer' attribute.
getInitializer()protected EClass eStaticClass()
eStaticClass in class JMemberImplpublic boolean isFinal()
isFinal in interface JFieldJField.setFinal(boolean),
JavaPackage.getJField_Final()public void setFinal(boolean newFinal)
setFinal in interface JFieldnewFinal - the new value of the 'Final' attribute.JField.isFinal()public boolean isTransient()
isTransient in interface JFieldJField.setTransient(boolean),
JavaPackage.getJField_Transient()public void setTransient(boolean newTransient)
setTransient in interface JFieldnewTransient - the new value of the 'Transient' attribute.JField.isTransient()public boolean isVolatile()
isVolatile in interface JFieldJField.setVolatile(boolean),
JavaPackage.getJField_Volatile()public void setVolatile(boolean newVolatile)
setVolatile in interface JFieldnewVolatile - the new value of the 'Volatile' attribute.JField.isVolatile()public java.lang.reflect.Field getJavaField()
getJavaField in interface JFieldJField.setJavaField(Field),
JavaPackage.getJField_JavaField()public void setJavaField(java.lang.reflect.Field newJavaField)
setJavaField in interface JFieldnewJavaField - the new value of the 'Java Field' attribute.JField.getJavaField()public java.lang.String getInitializer()
getInitializer in interface JFieldJField.setInitializer(String),
JavaPackage.getJField_Initializer()public void setInitializer(java.lang.String newInitializer)
setInitializer in interface JFieldnewInitializer - the new value of the 'Initializer' attribute.JField.getInitializer()public JClass getType()
getType in interface JFieldJField.setType(JClass),
JavaPackage.getJField_Type()public JClass basicGetType()
public void setType(JClass newType)
setType in interface JFieldnewType - the new value of the 'Type' reference.JField.getType()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class JMemberImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class JMemberImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class JMemberImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class JMemberImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class JMemberImplprotected void changeAttribute(Notification notification)
changeAttribute in class JModelElementImplprotected void resolveIdentifiers()
resolveIdentifiers in class JModelElementImpl