Class ClassImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.emftext.language.java.commons.impl.CommentableImpl
org.emftext.language.java.types.impl.TypeImpl
org.emftext.language.java.classifiers.impl.ClassifierImpl
org.emftext.language.java.classifiers.impl.ConcreteClassifierImpl
org.emftext.language.java.classifiers.impl.ClassImpl
- All Implemented Interfaces:
Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject,Class,Classifier,ConcreteClassifier,Implementor,Commentable,NamedElement,TypeParametrizable,Member,MemberContainer,AnnotableAndModifiable,ReferenceableElement,Statement,Type
An implementation of the model object 'Class'.
The following features are implemented:
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TypeReferenceThe cached value of the 'Default Extends' containment reference.protected TypeReferenceThe cached value of the 'Extends' containment reference.protected EList<TypeReference>The cached value of the 'Implements' containment reference list.Fields inherited from class org.emftext.language.java.classifiers.impl.ConcreteClassifierImpl
annotationsAndModifiers, defaultMembers, members, package_, typeParametersFields inherited from class org.emftext.language.java.classifiers.impl.ClassifierImpl
name, NAME_EDEFAULTFields inherited from class org.emftext.language.java.commons.impl.CommentableImpl
layoutInformationsFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbasicSetDefaultExtends(TypeReference newDefaultExtends, NotificationChain msgs) basicSetExtends(TypeReference newExtends, NotificationChain msgs) inteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) eGet(int featureID, boolean resolve, boolean coreType) eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) voidsetDefaultExtends(TypeReference newDefaultExtends) voidsetExtends(TypeReference newExtends) Methods inherited from class org.emftext.language.java.classifiers.impl.ConcreteClassifierImpl
addModifier, basicGetPackage, createField, getAllInnerClassifiers, getAllMembers, getAnnotationInstances, getAnnotationsAndModifiers, getConstructors, getContainedClassifier, getContainedField, getContainedMethod, getDefaultMembers, getFields, getInnerClassifiers, getMembers, getMembersByName, getMethods, getModifiers, getPackage, getQualifiedName, getSuperTypeReferences, getTypeParameters, hasModifier, isHidden, isJavaLangObject, isPrivate, isProtected, isPublic, isStatic, makePrivate, makeProtected, makePublic, removeAllModifiers, removeMethods, removeModifier, setPackageMethods inherited from class org.emftext.language.java.classifiers.impl.ClassifierImpl
addImport, addPackageImport, getName, setName, toStringMethods inherited from class org.emftext.language.java.types.impl.TypeImpl
equalsType, isSuperTypeMethods inherited from class org.emftext.language.java.commons.impl.CommentableImpl
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClassMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.emftext.language.java.modifiers.AnnotableAndModifiable
addModifier, getAnnotationInstances, getAnnotationsAndModifiers, getModifiers, hasModifier, isHidden, isPrivate, isProtected, isPublic, isStatic, makePrivate, makeProtected, makePublic, removeAllModifiers, removeModifierMethods inherited from interface org.emftext.language.java.classifiers.Classifier
addImport, addPackageImportMethods inherited from interface org.emftext.language.java.commons.Commentable
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClassMethods inherited from interface org.emftext.language.java.classifiers.ConcreteClassifier
getAllInnerClassifiers, getAllMembers, getInnerClassifiers, getPackage, getQualifiedName, getSuperTypeReferences, isJavaLangObject, setPackageMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.emftext.language.java.members.MemberContainer
createField, getConstructors, getContainedClassifier, getContainedField, getContainedMethod, getDefaultMembers, getFields, getMembers, getMembersByName, getMethods, removeMethodsMethods inherited from interface org.emftext.language.java.commons.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.emftext.language.java.types.Type
equalsType, isSuperTypeMethods inherited from interface org.emftext.language.java.generics.TypeParametrizable
getTypeParameters
-
Field Details
-
implements_
The cached value of the 'Implements' containment reference list.- See Also:
- Generated class or method.
- Ordered collection.
-
extends_
The cached value of the 'Extends' containment reference.- See Also:
- Generated class or method.
- Ordered collection.
-
defaultExtends
The cached value of the 'Default Extends' containment reference.- See Also:
- Generated class or method.
- Ordered collection.
-
-
Constructor Details
-
ClassImpl
protected ClassImpl()- Generated class or method.
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClassin classConcreteClassifierImpl- Generated class or method.
-
getImplements
- Specified by:
getImplementsin interfaceImplementor- Returns:
- the value of the 'Implements' containment reference list.
- See Also:
- Generated class or method.
-
getExtends
- Specified by:
getExtendsin interfaceClass- Returns:
- the value of the 'Extends' containment reference.
- See Also:
- Generated class or method.
-
basicGetExtends
- Generated class or method.
-
basicSetExtends
- Generated class or method.
-
setExtends
- Specified by:
setExtendsin interfaceClass- Parameters:
newExtends- the new value of the 'Extends' containment reference.- See Also:
- Generated class or method.
-
getDefaultExtends
- Specified by:
getDefaultExtendsin interfaceClass- Returns:
- the value of the 'Default Extends' containment reference.
- See Also:
- Generated class or method.
-
basicGetDefaultExtends
- Generated class or method.
-
basicSetDefaultExtends
public NotificationChain basicSetDefaultExtends(TypeReference newDefaultExtends, NotificationChain msgs) - Generated class or method.
-
setDefaultExtends
- Specified by:
setDefaultExtendsin interfaceClass- Parameters:
newDefaultExtends- the new value of the 'Default Extends' containment reference.- See Also:
- Generated class or method.
-
getAllSuperClassifiers
- Specified by:
getAllSuperClassifiersin interfaceClass- Specified by:
getAllSuperClassifiersin interfaceClassifier- Overrides:
getAllSuperClassifiersin classClassifierImpl- Generated class or method.
-
getSuperClass
- Specified by:
getSuperClassin interfaceClass- Generated class or method.
-
unWrapPrimitiveType
- Specified by:
unWrapPrimitiveTypein interfaceClass- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemovein classConcreteClassifierImpl- Generated class or method.
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classConcreteClassifierImpl- Generated class or method.
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classConcreteClassifierImpl- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classConcreteClassifierImpl- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classConcreteClassifierImpl- Generated class or method.
-
eBaseStructuralFeatureID
- Specified by:
eBaseStructuralFeatureIDin interfaceInternalEObject- Overrides:
eBaseStructuralFeatureIDin classConcreteClassifierImpl- Generated class or method.
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureIDin interfaceInternalEObject- Overrides:
eDerivedStructuralFeatureIDin classConcreteClassifierImpl- Generated class or method.
-