org.eclipse.gmt.umlx.ecore2
Interface Ecore2Factory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
Ecore2FactoryImpl

public interface Ecore2Factory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
Ecore2Package

Field Summary
static Ecore2Factory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 E2Association createE2Association()
          Returns a new object of class 'E2 Association'.
 E2Attribution createE2Attribution()
          Returns a new object of class 'E2 Attribution'.
 E2DirectedAssociation createE2DirectedAssociation()
          Returns a new object of class 'E2 Directed Association'.
 E2Inheritance createE2Inheritance()
          Returns a new object of class 'E2 Inheritance'.
 Ecore2Package getEcore2Package()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final Ecore2Factory eINSTANCE
The singleton instance of the factory.

Method Detail

createE2Association

E2Association createE2Association()
Returns a new object of class 'E2 Association'.

Returns:
a new object of class 'E2 Association'.

createE2Inheritance

E2Inheritance createE2Inheritance()
Returns a new object of class 'E2 Inheritance'.

Returns:
a new object of class 'E2 Inheritance'.

createE2Attribution

E2Attribution createE2Attribution()
Returns a new object of class 'E2 Attribution'.

Returns:
a new object of class 'E2 Attribution'.

createE2DirectedAssociation

E2DirectedAssociation createE2DirectedAssociation()
Returns a new object of class 'E2 Directed Association'.

Returns:
a new object of class 'E2 Directed Association'.

getEcore2Package

Ecore2Package getEcore2Package()
Returns the package supported by this factory.

Returns:
the package supported by this factory.