public abstract class JvmDeclaredTypeImpl extends JvmMemberImplCustom implements JvmDeclaredType
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 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 |
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 |
JvmDeclaredTypeImpl() |
Modifier and Type | Method and Description |
---|---|
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) |
java.lang.Iterable<JvmFeature> |
findAllFeaturesByName(java.lang.String simpleName) |
java.lang.Iterable<JvmDeclaredType> |
findAllNestedTypesByName(java.lang.String simpleName) |
java.lang.Iterable<JvmFeature> |
getAllFeatures() |
java.lang.Iterable<JvmDeclaredType> |
getAllNestedTypes() |
JvmArrayType |
getArrayType() |
java.lang.Iterable<JvmConstructor> |
getDeclaredConstructors() |
java.lang.Iterable<JvmField> |
getDeclaredFields() |
java.lang.Iterable<JvmOperation> |
getDeclaredOperations() |
JvmTypeReference |
getExtendedClass() |
java.lang.Iterable<JvmTypeReference> |
getExtendedInterfaces() |
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 |
isInstantiateable() |
boolean |
isLocal() |
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() |
clearIdentifierCache, computeIdentifier, getIdentifier, getQualifiedName, internalSetIdentifier
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
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
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()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class JvmMemberImpl
public JvmArrayType getArrayType()
getArrayType
in interface JvmComponentType
JvmComponentType.setArrayType(JvmArrayType)
,
TypesPackage.getJvmComponentType_ArrayType()
,
JvmArrayType.getComponentType()
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 JvmComponentType
newArrayType
- the new value of the 'Array Type' containment reference.JvmComponentType.getArrayType()
public org.eclipse.emf.common.util.EList<JvmTypeReference> getSuperTypes()
getSuperTypes
in interface JvmDeclaredType
TypesPackage.getJvmDeclaredType_SuperTypes()
public org.eclipse.emf.common.util.EList<JvmMember> getMembers()
getMembers
in interface JvmDeclaredType
TypesPackage.getJvmDeclaredType_Members()
,
JvmMember.getDeclaringType()
public boolean isAbstract()
isAbstract
in interface JvmDeclaredType
JvmDeclaredType.setAbstract(boolean)
,
TypesPackage.getJvmDeclaredType_Abstract()
public void setAbstract(boolean newAbstract)
setAbstract
in interface JvmDeclaredType
newAbstract
- the new value of the 'Abstract' attribute.JvmDeclaredType.isAbstract()
public boolean isStatic()
isStatic
in interface JvmDeclaredType
JvmDeclaredType.setStatic(boolean)
,
TypesPackage.getJvmDeclaredType_Static()
public void setStatic(boolean newStatic)
setStatic
in interface JvmDeclaredType
newStatic
- the new value of the 'Static' attribute.JvmDeclaredType.isStatic()
public boolean isFinal()
isFinal
in interface JvmDeclaredType
JvmDeclaredType.setFinal(boolean)
,
TypesPackage.getJvmDeclaredType_Final()
public void setFinal(boolean newFinal)
setFinal
in interface JvmDeclaredType
newFinal
- the new value of the 'Final' attribute.JvmDeclaredType.isFinal()
public java.lang.String getPackageName()
getPackageName
in interface JvmDeclaredType
JvmDeclaredType.setPackageName(String)
,
TypesPackage.getJvmDeclaredType_PackageName()
public void setPackageName(java.lang.String newPackageName)
setPackageName
in interface JvmDeclaredType
newPackageName
- the new value of the 'Package Name' attribute.JvmDeclaredType.getPackageName()
public java.lang.Iterable<JvmOperation> getDeclaredOperations()
getDeclaredOperations
in interface JvmDeclaredType
public java.lang.Iterable<JvmField> getDeclaredFields()
getDeclaredFields
in interface JvmDeclaredType
public java.lang.Iterable<JvmFeature> findAllFeaturesByName(java.lang.String simpleName)
findAllFeaturesByName
in interface JvmDeclaredType
public java.lang.Iterable<JvmFeature> getAllFeatures()
getAllFeatures
in interface JvmDeclaredType
public java.lang.Iterable<JvmTypeReference> getExtendedInterfaces()
getExtendedInterfaces
in interface JvmDeclaredType
public JvmTypeReference getExtendedClass()
getExtendedClass
in interface JvmDeclaredType
public boolean isInstantiateable()
isInstantiateable
in interface JvmDeclaredType
public java.lang.Iterable<JvmDeclaredType> findAllNestedTypesByName(java.lang.String simpleName)
findAllNestedTypesByName
in interface JvmDeclaredType
public boolean isLocal()
isLocal
in interface JvmDeclaredType
public java.lang.Iterable<JvmConstructor> getDeclaredConstructors()
getDeclaredConstructors
in interface JvmDeclaredType
public java.lang.Iterable<JvmDeclaredType> getAllNestedTypes()
getAllNestedTypes
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.InternalEObject
eGet
in class JvmMemberImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class JvmMemberImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class JvmMemberImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class JvmMemberImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class JvmMemberImpl