# Abstract Class "ecore :: EClassifier"

Defined in package : ecore

Super and Sub Types

- ecore :: EObject
  - ecore :: EModelElement
    - ecore :: ENamedElement
      - ecore :: EClassifier
        - ecore :: EClass
        - ecore :: EDataType (more subTypes available)

All known Sub Classes

- ecore :: EClass
- ecore :: EDataType
- ecore :: EEnum

Direct Attributes ecore :: EJavaObject defaultValue ecore :: EJavaClass instanceClass ecore :: EString instanceClassName ecore :: EString instanceTypeName | Direct References ecore :: EPackage ePackage ecore :: ETypeParameter eTypeParameters | Direct Operations ecore :: EInt getClassifierID() ecore :: EBoolean isInstance(ecore :: EJavaObject object)
Inherited Attributes ecore :: EString name | Inherited References ecore :: EAnnotation eAnnotations | Inherited Operations 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 :: EClassifier eClassifiers (ecore :: EPackage)
- ecore :: EClassifier eExceptions (ecore :: EOperation)
- ecore :: EClassifier eClassifier (ecore :: EGenericType)
- ecore :: EClassifier eRawType (ecore :: EGenericType)
- ecore :: EClassifier eType (ecore :: ETypedElement)

## Attribute ecore :: EJavaObject defaultValue

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

## Attribute ecore :: EJavaClass instanceClass

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

## Attribute ecore :: EString instanceClassName

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

## Attribute ecore :: EString instanceTypeName

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

## Reference ecore :: EPackage ePackage

Property | Description
--- | ---
type | ecore :: EPackage
opposite | ecore :: EClassifier eClassifiers
changeable | false
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | ePackage
ordered | true
resolveProxies | true
transient | true
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference ecore :: ETypeParameter eTypeParameters

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

## Operation ecore :: EInt getClassifierID()

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

## Operation ecore :: EBoolean isInstance(ecore :: EJavaObject object)

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

generated on 23-nov-2011 at 17.50.28 by metamodeldoc