public interface EcoreFactory extends EFactory
EcorePackage
Modifier and Type | Field and Description |
---|---|
static EcoreFactory |
eINSTANCE
The singleton instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
Annotation |
createAnnotation()
Returns a new object of class 'Annotation'.
|
Attribute |
createAttribute()
Returns a new object of class 'Attribute'.
|
Class |
createClass()
Returns a new object of class 'Class'.
|
DataType |
createDataType()
Returns a new object of class 'Data Type'.
|
Enum |
createEnum()
Returns a new object of class 'Enum'.
|
EnumLiteral |
createEnumLiteral()
Returns a new object of class 'Enum Literal'.
|
EStringToStringMapEntry |
createEStringToStringMapEntry()
Returns a new object of class 'EString To String Map Entry'.
|
Operation |
createOperation()
Returns a new object of class 'Operation'.
|
Package |
createPackage()
Returns a new object of class 'Package'.
|
Parameter |
createParameter()
Returns a new object of class 'Parameter'.
|
Reference |
createReference()
Returns a new object of class 'Reference'.
|
EcorePackage |
getEcorePackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
static final EcoreFactory eINSTANCE
Attribute createAttribute()
Annotation createAnnotation()
Class createClass()
DataType createDataType()
Enum createEnum()
EnumLiteral createEnumLiteral()
Operation createOperation()
Package createPackage()
Parameter createParameter()
Reference createReference()
EStringToStringMapEntry createEStringToStringMapEntry()
EcorePackage getEcorePackage()