# Class "ecore :: EClass"

Defined in package : ecore

Super and Sub Types

- ecore :: EObject
  - ecore :: EModelElement
    - ecore :: ENamedElement
      - ecore :: EClassifier
        - ecore :: EClass

Direct Attributes ecore :: EBoolean abstract ecore :: EBoolean interface | Direct References ecore :: EAttribute eAllAttributes ecore :: EReference eAllContainments ecore :: EGenericType eAllGenericSuperTypes ecore :: EOperation eAllOperations ecore :: EReference eAllReferences ecore :: EStructuralFeature eAllStructuralFeatures ecore :: EClass eAllSuperTypes ecore :: EAttribute eAttributes ecore :: EGenericType eGenericSuperTypes ecore :: EAttribute eIDAttribute ecore :: EOperation eOperations ecore :: EReference eReferences ecore :: EStructuralFeature eStructuralFeatures ecore :: EClass eSuperTypes | Direct Operations ecore :: EStructuralFeature getEStructuralFeature(ecore :: EInt featureID) ecore :: EStructuralFeature getEStructuralFeature(ecore :: EString featureName) ecore :: EInt getFeatureCount() ecore :: EInt getFeatureID(ecore :: EStructuralFeature feature) ecore :: EBoolean isSuperTypeOf(ecore :: EClass someClass)
Inherited Attributes ecore :: EJavaObject defaultValue ecore :: EJavaClass instanceClass ecore :: EString instanceClassName ecore :: EString instanceTypeName ecore :: EString name | Inherited References ecore :: EPackage ePackage ecore :: ETypeParameter eTypeParameters ecore :: EAnnotation eAnnotations | Inherited Operations ecore :: EInt getClassifierID() ecore :: EBoolean isInstance(ecore :: EJavaObject object) ecore :: EAnnotation getEAnnotation(ecore :: EString source) ecore :: ETreeIterator eAllContents() ecore :: EClass eClass() ecore :: EObject eContainer() ecore :: EStructuralFeature eContainingFeature() ecore :: EReference eContainmentFeature() ecore :: EEList eContents() ecore :: EEList eCrossReferences() ecore :: EJavaObject eGet(ecore :: EStructuralFeature feature) ecore :: EJavaObject eGet(ecore :: EStructuralFeature feature, ecore :: EBoolean resolve) ecore :: EBoolean eIsProxy() ecore :: EBoolean eIsSet(ecore :: EStructuralFeature feature) ecore :: EResource eResource() eSet(ecore :: EStructuralFeature feature, ecore :: EJavaObject newValue) eUnset(ecore :: EStructuralFeature feature)

Referenced by

- ecore :: EClass eAllSuperTypes (ecore :: EClass)
- ecore :: EClass eSuperTypes (ecore :: EClass)
- ecore :: EClass eContainingClass (ecore :: EOperation)
- ecore :: EClass eContainingClass (ecore :: EStructuralFeature)
- ecore :: EClass eReferenceType (ecore :: EReference)

## Attribute ecore :: EBoolean abstract

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | abstract
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EBoolean interface

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | interface
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference ecore :: EAttribute eAllAttributes

Property | Description
--- | ---
type | ecore :: EAttribute
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllAttributes
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EReference eAllContainments

Property | Description
--- | ---
type | ecore :: EReference
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllContainments
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EGenericType eAllGenericSuperTypes

Property | Description
--- | ---
type | ecore :: EGenericType
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllGenericSuperTypes
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EOperation eAllOperations

Property | Description
--- | ---
type | ecore :: EOperation
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllOperations
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EReference eAllReferences

Property | Description
--- | ---
type | ecore :: EReference
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllReferences
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EStructuralFeature eAllStructuralFeatures

Property | Description
--- | ---
type | ecore :: EStructuralFeature
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllStructuralFeatures
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EClass eAllSuperTypes

Property | Description
--- | ---
type | ecore :: EClass
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAllSuperTypes
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EAttribute eAttributes

Property | Description
--- | ---
type | ecore :: EAttribute
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eAttributes
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EGenericType eGenericSuperTypes

Property | Description
--- | ---
type | ecore :: EGenericType
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | eGenericSuperTypes
ordered | true
resolveProxies | false
transient | false
unique | true
unsettable | true
upperBound | -1
volatile | false

## Reference ecore :: EAttribute eIDAttribute

Property | Description
--- | ---
type | ecore :: EAttribute
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eIDAttribute
ordered | true
resolveProxies | false
transient | true
unique | true
unsettable | false
upperBound | 1
volatile | true

## Reference ecore :: EOperation eOperations

Property | Description
--- | ---
type | ecore :: EOperation
opposite | ecore :: EClass eContainingClass
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | eOperations
ordered | true
resolveProxies | false
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference ecore :: EReference eReferences

Property | Description
--- | ---
type | ecore :: EReference
changeable | false
containment | false
defaultValueLiteral | null
derived | true
lowerBound | 0
name | eReferences
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | -1
volatile | true

## Reference ecore :: EStructuralFeature eStructuralFeatures

Property | Description
--- | ---
type | ecore :: EStructuralFeature
opposite | ecore :: EClass eContainingClass
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | eStructuralFeatures
ordered | true
resolveProxies | false
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference ecore :: EClass eSuperTypes

Property | Description
--- | ---
type | ecore :: EClass
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | eSuperTypes
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | true
upperBound | -1
volatile | false

## Operation ecore :: EStructuralFeature getEStructuralFeature(ecore :: EInt featureID)

Property | Description
--- | ---
type | ecore :: EStructuralFeature
lowerBound | 0
name | getEStructuralFeature
ordered | true
unique | true
upperBound | 1

## Operation ecore :: EStructuralFeature getEStructuralFeature(ecore :: EString featureName)

Property | Description
--- | ---
type | ecore :: EStructuralFeature
lowerBound | 0
name | getEStructuralFeature
ordered | true
unique | true
upperBound | 1

## Operation ecore :: EInt getFeatureCount()

Property | Description
--- | ---
type | ecore :: EInt
lowerBound | 0
name | getFeatureCount
ordered | true
unique | true
upperBound | 1

## Operation ecore :: EInt getFeatureID(ecore :: EStructuralFeature feature)

Property | Description
--- | ---
type | ecore :: EInt
lowerBound | 0
name | getFeatureID
ordered | true
unique | true
upperBound | 1

## Operation ecore :: EBoolean isSuperTypeOf(ecore :: EClass someClass)

Property | Description
--- | ---
type | ecore :: EBoolean
lowerBound | 0
name | isSuperTypeOf
ordered | true
unique | true
upperBound | 1

generated on 23-nov-2011 at 17.50.28 by metamodeldoc