org.eclipse.gmt.umlx.tx.impl
Class TxFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                  extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                      extended by org.eclipse.gmt.umlx.tx.impl.TxFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, TxFactory

public class TxFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements TxFactory

An implementation of the model Factory.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.gmt.umlx.tx.TxFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
TxFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 TxAttributeVariable2TxExpressionVariable createTxAttributeVariable2TxExpressionVariable()
           
 TxBinding createTxBinding()
           
 TxClassAttributeVariable createTxClassAttributeVariable()
           
 TxClassVariable createTxClassVariable()
           
 TxClassVariable2TxAttributeVariable createTxClassVariable2TxAttributeVariable()
           
 TxClassVariable2TxClassVariable createTxClassVariable2TxClassVariable()
           
 TxContextSheet createTxContextSheet()
           
 TxDomain createTxDomain()
           
 TxDomain2TxTypedModel createTxDomain2TxTypedModel()
           
 TxEvolution createTxEvolution()
           
 TxEvolutionInstance createTxEvolutionInstance()
           
 TxHelper createTxHelper()
           
 TxMapping2TxDomain createTxMapping2TxDomain()
           
 TxOCLConstraint createTxOCLConstraint()
           
 TxOCLConstraint2TxVariable createTxOCLConstraint2TxVariable()
           
 TxParameter createTxParameter()
           
 TxPreservation createTxPreservation()
           
 TxPreservationInstance createTxPreservationInstance()
           
 TxRelation createTxRelation()
           
 TxRelationInstance createTxRelationInstance()
           
 TxRuleSheet createTxRuleSheet()
           
 TxSheetAttributeVariable createTxSheetAttributeVariable()
           
 TxSheetExpressionVariable createTxSheetExpressionVariable()
           
 TxTransformation createTxTransformation()
           
 TxTransformation2TxTransformation createTxTransformation2TxTransformation()
           
 TxTransformation2TxTypedModel createTxTransformation2TxTypedModel()
           
 TxTypedModel createTxTypedModel()
           
 TxTypedModel2TxTypedModel createTxTypedModel2TxTypedModel()
           
 TxTypedModel2TxUsedPackage createTxTypedModel2TxUsedPackage()
           
 TxUsedDomain createTxUsedDomain()
           
 TxUsedDomain2TxVariable createTxUsedDomain2TxVariable()
           
 TxUsedPackage createTxUsedPackage()
           
static TxPackage getPackage()
          Deprecated.  
 TxPackage getTxPackage()
           
static TxFactory init()
          Creates the default factory implementation.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getEPackage, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, 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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

TxFactoryImpl

public TxFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static TxFactory init()
Creates the default factory implementation.


create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createTxRuleSheet

public TxRuleSheet createTxRuleSheet()

Specified by:
createTxRuleSheet in interface TxFactory
Returns:
a new object of class 'Rule Sheet'.

createTxClassVariable2TxClassVariable

public TxClassVariable2TxClassVariable createTxClassVariable2TxClassVariable()

Specified by:
createTxClassVariable2TxClassVariable in interface TxFactory
Returns:
a new object of class 'Class Variable2 Tx Class Variable'.

createTxClassVariable

public TxClassVariable createTxClassVariable()

Specified by:
createTxClassVariable in interface TxFactory
Returns:
a new object of class 'Class Variable'.

createTxEvolution

public TxEvolution createTxEvolution()

Specified by:
createTxEvolution in interface TxFactory
Returns:
a new object of class 'Evolution'.

createTxEvolutionInstance

public TxEvolutionInstance createTxEvolutionInstance()

Specified by:
createTxEvolutionInstance in interface TxFactory
Returns:
a new object of class 'Evolution Instance'.

createTxDomain

public TxDomain createTxDomain()

Specified by:
createTxDomain in interface TxFactory
Returns:
a new object of class 'Domain'.

createTxRelation

public TxRelation createTxRelation()

Specified by:
createTxRelation in interface TxFactory
Returns:
a new object of class 'Relation'.

createTxRelationInstance

public TxRelationInstance createTxRelationInstance()

Specified by:
createTxRelationInstance in interface TxFactory
Returns:
a new object of class 'Relation Instance'.

createTxTransformation

public TxTransformation createTxTransformation()

Specified by:
createTxTransformation in interface TxFactory
Returns:
a new object of class 'Transformation'.

createTxClassVariable2TxAttributeVariable

public TxClassVariable2TxAttributeVariable createTxClassVariable2TxAttributeVariable()

Specified by:
createTxClassVariable2TxAttributeVariable in interface TxFactory
Returns:
a new object of class 'Class Variable2 Tx Attribute Variable'.

createTxSheetAttributeVariable

public TxSheetAttributeVariable createTxSheetAttributeVariable()

Specified by:
createTxSheetAttributeVariable in interface TxFactory
Returns:
a new object of class 'Sheet Attribute Variable'.

createTxSheetExpressionVariable

public TxSheetExpressionVariable createTxSheetExpressionVariable()

Specified by:
createTxSheetExpressionVariable in interface TxFactory
Returns:
a new object of class 'Sheet Expression Variable'.

createTxAttributeVariable2TxExpressionVariable

public TxAttributeVariable2TxExpressionVariable createTxAttributeVariable2TxExpressionVariable()

Specified by:
createTxAttributeVariable2TxExpressionVariable in interface TxFactory
Returns:
a new object of class 'Attribute Variable2 Tx Expression Variable'.

createTxBinding

public TxBinding createTxBinding()

Specified by:
createTxBinding in interface TxFactory
Returns:
a new object of class 'Binding'.

createTxClassAttributeVariable

public TxClassAttributeVariable createTxClassAttributeVariable()

Specified by:
createTxClassAttributeVariable in interface TxFactory
Returns:
a new object of class 'Class Attribute Variable'.

createTxContextSheet

public TxContextSheet createTxContextSheet()

Specified by:
createTxContextSheet in interface TxFactory
Returns:
a new object of class 'Context Sheet'.

createTxDomain2TxTypedModel

public TxDomain2TxTypedModel createTxDomain2TxTypedModel()

Specified by:
createTxDomain2TxTypedModel in interface TxFactory
Returns:
a new object of class 'Domain2 Tx Typed Model'.

createTxHelper

public TxHelper createTxHelper()

Specified by:
createTxHelper in interface TxFactory
Returns:
a new object of class 'Helper'.

createTxMapping2TxDomain

public TxMapping2TxDomain createTxMapping2TxDomain()

Specified by:
createTxMapping2TxDomain in interface TxFactory
Returns:
a new object of class 'Mapping2 Tx Domain'.

createTxOCLConstraint

public TxOCLConstraint createTxOCLConstraint()

Specified by:
createTxOCLConstraint in interface TxFactory
Returns:
a new object of class 'OCL Constraint'.

createTxOCLConstraint2TxVariable

public TxOCLConstraint2TxVariable createTxOCLConstraint2TxVariable()

Specified by:
createTxOCLConstraint2TxVariable in interface TxFactory
Returns:
a new object of class 'OCL Constraint2 Tx Variable'.

createTxTypedModel

public TxTypedModel createTxTypedModel()

Specified by:
createTxTypedModel in interface TxFactory
Returns:
a new object of class 'Typed Model'.

createTxTypedModel2TxTypedModel

public TxTypedModel2TxTypedModel createTxTypedModel2TxTypedModel()

Specified by:
createTxTypedModel2TxTypedModel in interface TxFactory
Returns:
a new object of class 'Typed Model2 Tx Typed Model'.

createTxUsedPackage

public TxUsedPackage createTxUsedPackage()

Specified by:
createTxUsedPackage in interface TxFactory
Returns:
a new object of class 'Used Package'.

createTxUsedDomain

public TxUsedDomain createTxUsedDomain()

Specified by:
createTxUsedDomain in interface TxFactory
Returns:
a new object of class 'Used Domain'.

createTxUsedDomain2TxVariable

public TxUsedDomain2TxVariable createTxUsedDomain2TxVariable()

Specified by:
createTxUsedDomain2TxVariable in interface TxFactory
Returns:
a new object of class 'Used Domain2 Tx Variable'.

createTxTypedModel2TxUsedPackage

public TxTypedModel2TxUsedPackage createTxTypedModel2TxUsedPackage()

Specified by:
createTxTypedModel2TxUsedPackage in interface TxFactory
Returns:
a new object of class 'Typed Model2 Tx Used Package'.

createTxParameter

public TxParameter createTxParameter()

Specified by:
createTxParameter in interface TxFactory
Returns:
a new object of class 'Parameter'.

createTxPreservation

public TxPreservation createTxPreservation()

Specified by:
createTxPreservation in interface TxFactory
Returns:
a new object of class 'Preservation'.

createTxPreservationInstance

public TxPreservationInstance createTxPreservationInstance()

Specified by:
createTxPreservationInstance in interface TxFactory
Returns:
a new object of class 'Preservation Instance'.

createTxTransformation2TxTransformation

public TxTransformation2TxTransformation createTxTransformation2TxTransformation()

Specified by:
createTxTransformation2TxTransformation in interface TxFactory
Returns:
a new object of class 'Transformation2 Tx Transformation'.

createTxTransformation2TxTypedModel

public TxTransformation2TxTypedModel createTxTransformation2TxTypedModel()

Specified by:
createTxTransformation2TxTypedModel in interface TxFactory
Returns:
a new object of class 'Transformation2 Tx Typed Model'.

getTxPackage

public TxPackage getTxPackage()

Specified by:
getTxPackage in interface TxFactory
Returns:
the package supported by this factory.

getPackage

public static TxPackage getPackage()
Deprecated.