org.eclipse.gmt.umlx.eqvtbase
Interface EqvtBaseFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface EqvtBaseFactory
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:
EqvtBasePackage

Field Summary
static EqvtBaseFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Domain createDomain()
          Returns a new object of class 'Domain'.
 Function createFunction()
          Returns a new object of class 'Function'.
 FunctionParameter createFunctionParameter()
          Returns a new object of class 'Function Parameter'.
 Pattern createPattern()
          Returns a new object of class 'Pattern'.
 Predicate createPredicate()
          Returns a new object of class 'Predicate'.
 Rule createRule()
          Returns a new object of class 'Rule'.
 Tag createTag()
          Returns a new object of class 'Tag'.
 Transformation createTransformation()
          Returns a new object of class 'Transformation'.
 TypedModel createTypedModel()
          Returns a new object of class 'Typed Model'.
 EqvtBasePackage getEqvtBasePackage()
          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 EqvtBaseFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDomain

Domain createDomain()
Returns a new object of class 'Domain'.

Returns:
a new object of class 'Domain'.

createTransformation

Transformation createTransformation()
Returns a new object of class 'Transformation'.

Returns:
a new object of class 'Transformation'.

createTypedModel

TypedModel createTypedModel()
Returns a new object of class 'Typed Model'.

Returns:
a new object of class 'Typed Model'.

createRule

Rule createRule()
Returns a new object of class 'Rule'.

Returns:
a new object of class 'Rule'.

createPattern

Pattern createPattern()
Returns a new object of class 'Pattern'.

Returns:
a new object of class 'Pattern'.

createPredicate

Predicate createPredicate()
Returns a new object of class 'Predicate'.

Returns:
a new object of class 'Predicate'.

createFunction

Function createFunction()
Returns a new object of class 'Function'.

Returns:
a new object of class 'Function'.

createFunctionParameter

FunctionParameter createFunctionParameter()
Returns a new object of class 'Function Parameter'.

Returns:
a new object of class 'Function Parameter'.

createTag

Tag createTag()
Returns a new object of class 'Tag'.

Returns:
a new object of class 'Tag'.

getEqvtBasePackage

EqvtBasePackage getEqvtBasePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.