|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.java.impl.JModelElementImpl
org.eclipse.emf.java.impl.JMemberImpl
org.eclipse.emf.java.impl.JFieldImpl
public class JFieldImpl
An implementation of the model object 'JField'.
The following features are implemented:
| Nested Class Summary | |
|---|---|
protected static class |
JFieldImpl.JHelper
|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
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 |
| Fields inherited from class org.eclipse.emf.java.impl.JMemberImpl |
|---|
comment, COMMENT_EDEFAULT, static_, STATIC_EDEFAULT, visibility, VISIBILITY_EDEFAULT |
| Fields inherited from class org.eclipse.emf.java.impl.JModelElementImpl |
|---|
isReconciling, jNode, JNODE_EDEFAULT, name, NAME_EDEFAULT |
| 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 | |
|---|---|
protected |
JFieldImpl()
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class org.eclipse.emf.java.impl.JMemberImpl |
|---|
basicSetContainingType, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibility |
| Methods inherited from class org.eclipse.emf.java.impl.JModelElementImpl |
|---|
adoptContent, changeReference, eNotificationRequired, eNotify, getJNode, getName, getQualifiedName, moveContent, orphanContent, setJNode, setJNodeGen, setName |
| 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.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.java.JMember |
|---|
getComment, getContainingType, getVisibility, isStatic, setComment, setContainingType, setStatic, setVisibility |
| Methods inherited from interface org.eclipse.emf.java.JModelElement |
|---|
getJNode, getName, getQualifiedName, setJNode, setName |
| 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.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Field Detail |
|---|
protected 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 JClass type
Type' reference.
getType()| Constructor Detail |
|---|
protected JFieldImpl()
| Method Detail |
|---|
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
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||