org.eclipse.gmt.umlx.qvtoperational
Interface QvtoperationalFactory

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 QvtoperationalFactory
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:
QvtoperationalPackage

Field Summary
static QvtoperationalFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Constructor createConstructor()
          Returns a new object of class 'Constructor'.
 ConstructorBody createConstructorBody()
          Returns a new object of class 'Constructor Body'.
 ContextualProperty createContextualProperty()
          Returns a new object of class 'Contextual Property'.
 EntryOperation createEntryOperation()
          Returns a new object of class 'Entry Operation'.
 Helper createHelper()
          Returns a new object of class 'Helper'.
 ImperativeCallExp createImperativeCallExp()
          Returns a new object of class 'Imperative Call Exp'.
 ImperativeOperation createImperativeOperation()
          Returns a new object of class 'Imperative Operation'.
 Library createLibrary()
          Returns a new object of class 'Library'.
 MappingBody createMappingBody()
          Returns a new object of class 'Mapping Body'.
 MappingCallExp createMappingCallExp()
          Returns a new object of class 'Mapping Call Exp'.
 MappingOperation createMappingOperation()
          Returns a new object of class 'Mapping Operation'.
 MappingParameter createMappingParameter()
          Returns a new object of class 'Mapping Parameter'.
 ModelParameter createModelParameter()
          Returns a new object of class 'Model Parameter'.
 ModelType createModelType()
          Returns a new object of class 'Model Type'.
 Module createModule()
          Returns a new object of class 'Module'.
 ModuleImport createModuleImport()
          Returns a new object of class 'Module Import'.
 ObjectExp createObjectExp()
          Returns a new object of class 'Object Exp'.
 OperationalTransformation createOperationalTransformation()
          Returns a new object of class 'Operational Transformation'.
 OperationBody createOperationBody()
          Returns a new object of class 'Operation Body'.
 ResolveExp createResolveExp()
          Returns a new object of class 'Resolve Exp'.
 ResolveInExp createResolveInExp()
          Returns a new object of class 'Resolve In Exp'.
 VarParameter createVarParameter()
          Returns a new object of class 'Var Parameter'.
 QvtoperationalPackage getQvtoperationalPackage()
          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 QvtoperationalFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createMappingBody

MappingBody createMappingBody()
Returns a new object of class 'Mapping Body'.

Returns:
a new object of class 'Mapping Body'.

createHelper

Helper createHelper()
Returns a new object of class 'Helper'.

Returns:
a new object of class 'Helper'.

createResolveExp

ResolveExp createResolveExp()
Returns a new object of class 'Resolve Exp'.

Returns:
a new object of class 'Resolve Exp'.

createResolveInExp

ResolveInExp createResolveInExp()
Returns a new object of class 'Resolve In Exp'.

Returns:
a new object of class 'Resolve In Exp'.

createOperationalTransformation

OperationalTransformation createOperationalTransformation()
Returns a new object of class 'Operational Transformation'.

Returns:
a new object of class 'Operational Transformation'.

createMappingParameter

MappingParameter createMappingParameter()
Returns a new object of class 'Mapping Parameter'.

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

createMappingOperation

MappingOperation createMappingOperation()
Returns a new object of class 'Mapping Operation'.

Returns:
a new object of class 'Mapping Operation'.

createMappingCallExp

MappingCallExp createMappingCallExp()
Returns a new object of class 'Mapping Call Exp'.

Returns:
a new object of class 'Mapping Call Exp'.

createConstructor

Constructor createConstructor()
Returns a new object of class 'Constructor'.

Returns:
a new object of class 'Constructor'.

createContextualProperty

ContextualProperty createContextualProperty()
Returns a new object of class 'Contextual Property'.

Returns:
a new object of class 'Contextual Property'.

createEntryOperation

EntryOperation createEntryOperation()
Returns a new object of class 'Entry Operation'.

Returns:
a new object of class 'Entry Operation'.

createImperativeCallExp

ImperativeCallExp createImperativeCallExp()
Returns a new object of class 'Imperative Call Exp'.

Returns:
a new object of class 'Imperative Call Exp'.

createImperativeOperation

ImperativeOperation createImperativeOperation()
Returns a new object of class 'Imperative Operation'.

Returns:
a new object of class 'Imperative Operation'.

createLibrary

Library createLibrary()
Returns a new object of class 'Library'.

Returns:
a new object of class 'Library'.

createModelParameter

ModelParameter createModelParameter()
Returns a new object of class 'Model Parameter'.

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

createModelType

ModelType createModelType()
Returns a new object of class 'Model Type'.

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

createModule

Module createModule()
Returns a new object of class 'Module'.

Returns:
a new object of class 'Module'.

createModuleImport

ModuleImport createModuleImport()
Returns a new object of class 'Module Import'.

Returns:
a new object of class 'Module Import'.

createVarParameter

VarParameter createVarParameter()
Returns a new object of class 'Var Parameter'.

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

createOperationBody

OperationBody createOperationBody()
Returns a new object of class 'Operation Body'.

Returns:
a new object of class 'Operation Body'.

createConstructorBody

ConstructorBody createConstructorBody()
Returns a new object of class 'Constructor Body'.

Returns:
a new object of class 'Constructor Body'.

createObjectExp

ObjectExp createObjectExp()
Returns a new object of class 'Object Exp'.

Returns:
a new object of class 'Object Exp'.

getQvtoperationalPackage

QvtoperationalPackage getQvtoperationalPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.