|
|||||||||
| 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.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.xtext.common.types.impl.JvmAnnotationTargetImpl
org.eclipse.xtext.common.types.impl.JvmMemberImpl
org.eclipse.xtext.common.types.impl.JvmMemberImplCustom
org.eclipse.xtext.common.types.impl.JvmDeclaredTypeImpl
public abstract class JvmDeclaredTypeImpl
An implementation of the model object 'Jvm Declared Type'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| 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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected boolean |
abstract_
The cached value of the ' Abstract' attribute |
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the ' Abstract' attribute |
protected JvmArrayType |
arrayType
The cached value of the ' Array Type' 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 org.eclipse.emf.common.util.EList<JvmMember> |
members
The cached value of the ' Members' containment reference list |
protected static java.lang.String |
PACKAGE_NAME_EDEFAULT
The default value of the ' Package Name' attribute |
protected java.lang.String |
packageName
The cached value of the ' Package Name' attribute |
protected boolean |
static_
The cached value of the ' Static' attribute |
protected static boolean |
STATIC_EDEFAULT
The default value of the ' Static' attribute |
protected org.eclipse.emf.common.util.EList<JvmTypeReference> |
superTypes
The cached value of the ' Super Types' containment reference list |
| Fields inherited from class org.eclipse.xtext.common.types.impl.JvmMemberImpl |
|---|
identifier, IDENTIFIER_EDEFAULT, SIMPLE_NAME_EDEFAULT, simpleName, visibility, VISIBILITY_EDEFAULT |
| Fields inherited from class org.eclipse.xtext.common.types.impl.JvmAnnotationTargetImpl |
|---|
annotations |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eContainer |
| 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.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
JvmDeclaredTypeImpl()
|
| Method Summary | |
|---|---|
JvmArrayType |
basicGetArrayType()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetArrayType(JvmArrayType newArrayType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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)
|
JvmArrayType |
getArrayType()
|
java.lang.Iterable<JvmField> |
getDeclaredFields()
|
java.lang.Iterable<JvmOperation> |
getDeclaredOperations()
|
org.eclipse.emf.common.util.EList<JvmMember> |
getMembers()
|
java.lang.String |
getPackageName()
|
org.eclipse.emf.common.util.EList<JvmTypeReference> |
getSuperTypes()
|
boolean |
isAbstract()
|
boolean |
isFinal()
|
boolean |
isStatic()
|
void |
setAbstract(boolean newAbstract)
|
void |
setArrayType(JvmArrayType newArrayType)
|
void |
setFinal(boolean newFinal)
|
void |
setPackageName(java.lang.String newPackageName)
|
void |
setStatic(boolean newStatic)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.xtext.common.types.impl.JvmMemberImplCustom |
|---|
computeIdentifier, getIdentifier, getQualifiedName, getQualifiedName, internalSetIdentifier |
| Methods inherited from class org.eclipse.xtext.common.types.impl.JvmMemberImpl |
|---|
basicGetDeclaringType, basicSetDeclaringType, eBasicRemoveFromContainerFeature, getDeclaringType, getSimpleName, getVisibility, setDeclaringType, setSimpleName, setVisibility |
| Methods inherited from class org.eclipse.xtext.common.types.impl.JvmAnnotationTargetImpl |
|---|
getAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
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 |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.xtext.common.types.JvmMember |
|---|
getDeclaringType, getIdentifier, getSimpleName, getVisibility, internalSetIdentifier, setDeclaringType, setSimpleName, setVisibility |
| Methods inherited from interface org.eclipse.xtext.common.types.JvmAnnotationTarget |
|---|
getAnnotations |
| Methods inherited from interface org.eclipse.xtext.common.types.JvmIdentifiableElement |
|---|
getQualifiedName, getQualifiedName |
| 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 |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected JvmArrayType arrayType
Array Type' containment reference.
getArrayType()protected org.eclipse.emf.common.util.EList<JvmTypeReference> superTypes
Super Types' containment reference list.
getSuperTypes()protected org.eclipse.emf.common.util.EList<JvmMember> members
Members' containment reference list.
getMembers()protected static final boolean ABSTRACT_EDEFAULT
Abstract' attribute.
isAbstract(),
Constant Field Valuesprotected boolean abstract_
Abstract' attribute.
isAbstract()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 java.lang.String PACKAGE_NAME_EDEFAULT
Package Name' attribute.
getPackageName()protected java.lang.String packageName
Package Name' attribute.
getPackageName()| Constructor Detail |
|---|
protected JvmDeclaredTypeImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class JvmMemberImplpublic JvmArrayType getArrayType()
getArrayType in interface JvmComponentTypeJvmComponentType.setArrayType(JvmArrayType),
TypesPackage.getJvmComponentType_ArrayType()public JvmArrayType basicGetArrayType()
public org.eclipse.emf.common.notify.NotificationChain basicSetArrayType(JvmArrayType newArrayType,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setArrayType(JvmArrayType newArrayType)
setArrayType in interface JvmComponentTypenewArrayType - the new value of the 'Array Type' containment reference.JvmComponentType.getArrayType()public org.eclipse.emf.common.util.EList<JvmTypeReference> getSuperTypes()
getSuperTypes in interface JvmDeclaredTypeTypesPackage.getJvmDeclaredType_SuperTypes()public org.eclipse.emf.common.util.EList<JvmMember> getMembers()
getMembers in interface JvmDeclaredTypeTypesPackage.getJvmDeclaredType_Members(),
JvmMember.getDeclaringType()public boolean isAbstract()
isAbstract in interface JvmDeclaredTypeJvmDeclaredType.setAbstract(boolean),
TypesPackage.getJvmDeclaredType_Abstract()public void setAbstract(boolean newAbstract)
setAbstract in interface JvmDeclaredTypenewAbstract - the new value of the 'Abstract' attribute.JvmDeclaredType.isAbstract()public boolean isStatic()
isStatic in interface JvmDeclaredTypeJvmDeclaredType.setStatic(boolean),
TypesPackage.getJvmDeclaredType_Static()public void setStatic(boolean newStatic)
setStatic in interface JvmDeclaredTypenewStatic - the new value of the 'Static' attribute.JvmDeclaredType.isStatic()public boolean isFinal()
isFinal in interface JvmDeclaredTypeJvmDeclaredType.setFinal(boolean),
TypesPackage.getJvmDeclaredType_Final()public void setFinal(boolean newFinal)
setFinal in interface JvmDeclaredTypenewFinal - the new value of the 'Final' attribute.JvmDeclaredType.isFinal()public java.lang.String getPackageName()
getPackageName in interface JvmDeclaredTypeJvmDeclaredType.setPackageName(String),
TypesPackage.getJvmDeclaredType_PackageName()public void setPackageName(java.lang.String newPackageName)
setPackageName in interface JvmDeclaredTypenewPackageName - the new value of the 'Package Name' attribute.JvmDeclaredType.getPackageName()public java.lang.Iterable<JvmOperation> getDeclaredOperations()
getDeclaredOperations in interface JvmDeclaredTypepublic java.lang.Iterable<JvmField> getDeclaredFields()
getDeclaredFields in interface JvmDeclaredType
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class JvmMemberImpl
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 JvmMemberImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class JvmMemberImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class JvmMemberImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class JvmMemberImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class JvmMemberImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class JvmMemberImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||