-
Notifications
You must be signed in to change notification settings - Fork 104
Metamodel ecore
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
iD |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAttributeType |
![]() |
1..1 |
Inherited fields (from EStructuralFeature,
ETypedElement,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
changeable |
![]() |
0..1 | |
defaultValue |
![]() |
0..1 | |
defaultValueLiteral |
![]() |
0..1 | |
derived |
![]() |
0..1 | |
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
name |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
transient |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
unsettable |
![]() |
0..1 | |
upperBound |
![]() |
0..1 | |
volatile |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
eContainingClass |
![]() |
0..1 | |
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
source |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
contents |
![]() |
0..* | |
details |
![]() |
0..* | |
eModelElement |
![]() |
0..1 | |
references |
![]() |
0..* |
Inherited fields (from EModelElement)
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
abstract |
![]() |
0..1 | |
interface |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAllAttributes |
![]() |
0..* | |
eAllContainments |
![]() |
0..* | |
eAllGenericSuperTypes |
![]() |
0..* | |
eAllOperations |
![]() |
0..* | |
eAllReferences |
![]() |
0..* | |
eAllStructuralFeatures |
![]() |
0..* | |
eAllSuperTypes |
![]() |
0..* | |
eAttributes |
![]() |
0..* | |
eGenericSuperTypes |
![]() |
0..* | |
eIDAttribute |
![]() |
0..1 | |
eOperations |
![]() |
0..* | |
eReferences |
![]() |
0..* | |
eStructuralFeatures |
![]() |
0..* | |
eSuperTypes |
![]() |
0..* |
Inherited fields (from EClassifier,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
defaultValue |
![]() |
0..1 | |
instanceClass | 0..1 | ||
instanceClassName |
![]() |
0..1 | |
instanceTypeName |
![]() |
0..1 | |
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
ePackage |
![]() |
0..1 | |
eTypeParameters |
![]() |
0..* |
Common Types:
Known Sub Types: EClass,
EDataType,
EEnum
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
defaultValue |
![]() |
0..1 | |
instanceClass | 0..1 | ||
instanceClassName |
![]() |
0..1 | |
instanceTypeName |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
ePackage |
![]() |
0..1 | |
eTypeParameters |
![]() |
0..* |
Inherited fields (from ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Known Sub Types: EEnum
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
serializable |
![]() |
0..1 |
Inherited fields (from EClassifier,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
defaultValue |
![]() |
0..1 | |
instanceClass | 0..1 | ||
instanceClassName |
![]() |
0..1 | |
instanceTypeName |
![]() |
0..1 | |
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
ePackage |
![]() |
0..1 | |
eTypeParameters |
![]() |
0..* |
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eLiterals |
![]() |
0..* |
Inherited fields (from EDataType,
EClassifier,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
defaultValue |
![]() |
0..1 | |
instanceClass | 0..1 | ||
instanceClassName |
![]() |
0..1 | |
instanceTypeName |
![]() |
0..1 | |
name |
![]() |
0..1 | |
serializable |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
ePackage |
![]() |
0..1 | |
eTypeParameters |
![]() |
0..* |
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
instance |
![]() |
0..1 | |
literal |
![]() |
0..1 | |
value |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eEnum |
![]() |
0..1 |
Inherited fields (from ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ePackage |
![]() |
1..1 |
Inherited fields (from EModelElement)
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Known Sub Types: EAttribute,
EAnnotation,
EClass,
EDataType,
EEnum,
EEnumLiteral,
EFactory,
EOperation,
EPackage,
EParameter,
EReference,
ETypeParameter
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Known Sub Types: EAttribute,
EClass,
EDataType,
EEnum,
EEnumLiteral,
EOperation,
EPackage,
EParameter,
EReference,
ETypeParameter
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Inherited fields (from EModelElement)
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eContainingClass |
![]() |
0..1 | |
eExceptions |
![]() |
0..* | |
eGenericExceptions |
![]() |
0..* | |
eParameters |
![]() |
0..* | |
eTypeParameters |
![]() |
0..* |
Inherited fields (from ETypedElement,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
name |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
upperBound |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
nsPrefix |
![]() |
0..1 | |
nsURI |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eClassifiers |
![]() |
0..* | |
eFactoryInstance |
![]() |
1..1 | |
eSubpackages |
![]() |
0..* | |
eSuperPackage |
![]() |
0..1 |
Inherited fields (from ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eOperation |
![]() |
0..1 |
Inherited fields (from ETypedElement,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
name |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
upperBound |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
container |
![]() |
0..1 | |
containment |
![]() |
0..1 | |
resolveProxies |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eKeys |
![]() |
0..* | |
eOpposite |
![]() |
0..1 | |
eReferenceType |
![]() |
1..1 |
Inherited fields (from EStructuralFeature,
ETypedElement,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
changeable |
![]() |
0..1 | |
defaultValue |
![]() |
0..1 | |
defaultValueLiteral |
![]() |
0..1 | |
derived |
![]() |
0..1 | |
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
name |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
transient |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
unsettable |
![]() |
0..1 | |
upperBound |
![]() |
0..1 | |
volatile |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
eContainingClass |
![]() |
0..1 | |
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Common Types:
Known Sub Types: EAttribute,
EReference
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
changeable |
![]() |
0..1 | |
defaultValue |
![]() |
0..1 | |
defaultValueLiteral |
![]() |
0..1 | |
derived |
![]() |
0..1 | |
transient |
![]() |
0..1 | |
unsettable |
![]() |
0..1 | |
volatile |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eContainingClass |
![]() |
0..1 |
Inherited fields (from ETypedElement,
ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
name |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
upperBound |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* | |
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Common Types:
Known Sub Types: EAttribute,
EOperation,
EParameter,
EReference
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
lowerBound |
![]() |
0..1 | |
many |
![]() |
0..1 | |
ordered |
![]() |
0..1 | |
required |
![]() |
0..1 | |
unique |
![]() |
0..1 | |
upperBound |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eGenericType |
![]() |
0..1 | |
eType |
![]() |
0..1 |
Inherited fields (from ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Common Types:
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
key |
![]() |
0..1 | |
value |
![]() |
0..1 |
Common Types:
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eClassifier |
![]() |
0..1 | |
eLowerBound |
![]() |
0..1 | |
eRawType |
![]() |
1..1 | |
eTypeArguments |
![]() |
0..* | |
eTypeParameter |
![]() |
0..1 | |
eUpperBound |
![]() |
0..1 |
Common Types:
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
eBounds |
![]() |
0..* |
Inherited fields (from ENamedElement,
EModelElement)
Attribute | Type | Range | Description |
---|---|---|---|
name |
![]() |
0..1 |
Reference | Type | Range | Description |
---|---|---|---|
eAnnotations |
![]() |
0..* |
Common Types:
- Official Website
- Download
- Release-Notes 7.0.1 (current version)
- Release-Notes-7.0.0
- Release-Notes-6.1.0