org.eclipse.gmt.umlx.tx
Interface TxFactory

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:
TxFactoryImpl

public interface TxFactory
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:
TxPackage

Field Summary
static TxFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 TxAttributeVariable2TxExpressionVariable createTxAttributeVariable2TxExpressionVariable()
          Returns a new object of class 'Attribute Variable2 Tx Expression Variable'.
 TxBinding createTxBinding()
          Returns a new object of class 'Binding'.
 TxClassAttributeVariable createTxClassAttributeVariable()
          Returns a new object of class 'Class Attribute Variable'.
 TxClassVariable createTxClassVariable()
          Returns a new object of class 'Class Variable'.
 TxClassVariable2TxAttributeVariable createTxClassVariable2TxAttributeVariable()
          Returns a new object of class 'Class Variable2 Tx Attribute Variable'.
 TxClassVariable2TxClassVariable createTxClassVariable2TxClassVariable()
          Returns a new object of class 'Class Variable2 Tx Class Variable'.
 TxContextSheet createTxContextSheet()
          Returns a new object of class 'Context Sheet'.
 TxDomain createTxDomain()
          Returns a new object of class 'Domain'.
 TxDomain2TxTypedModel createTxDomain2TxTypedModel()
          Returns a new object of class 'Domain2 Tx Typed Model'.
 TxEvolution createTxEvolution()
          Returns a new object of class 'Evolution'.
 TxEvolutionInstance createTxEvolutionInstance()
          Returns a new object of class 'Evolution Instance'.
 TxHelper createTxHelper()
          Returns a new object of class 'Helper'.
 TxMapping2TxDomain createTxMapping2TxDomain()
          Returns a new object of class 'Mapping2 Tx Domain'.
 TxOCLConstraint createTxOCLConstraint()
          Returns a new object of class 'OCL Constraint'.
 TxOCLConstraint2TxVariable createTxOCLConstraint2TxVariable()
          Returns a new object of class 'OCL Constraint2 Tx Variable'.
 TxParameter createTxParameter()
          Returns a new object of class 'Parameter'.
 TxPreservation createTxPreservation()
          Returns a new object of class 'Preservation'.
 TxPreservationInstance createTxPreservationInstance()
          Returns a new object of class 'Preservation Instance'.
 TxRelation createTxRelation()
          Returns a new object of class 'Relation'.
 TxRelationInstance createTxRelationInstance()
          Returns a new object of class 'Relation Instance'.
 TxRuleSheet createTxRuleSheet()
          Returns a new object of class 'Rule Sheet'.
 TxSheetAttributeVariable createTxSheetAttributeVariable()
          Returns a new object of class 'Sheet Attribute Variable'.
 TxSheetExpressionVariable createTxSheetExpressionVariable()
          Returns a new object of class 'Sheet Expression Variable'.
 TxTransformation createTxTransformation()
          Returns a new object of class 'Transformation'.
 TxTransformation2TxTransformation createTxTransformation2TxTransformation()
          Returns a new object of class 'Transformation2 Tx Transformation'.
 TxTransformation2TxTypedModel createTxTransformation2TxTypedModel()
          Returns a new object of class 'Transformation2 Tx Typed Model'.
 TxTypedModel createTxTypedModel()
          Returns a new object of class 'Typed Model'.
 TxTypedModel2TxTypedModel createTxTypedModel2TxTypedModel()
          Returns a new object of class 'Typed Model2 Tx Typed Model'.
 TxTypedModel2TxUsedPackage createTxTypedModel2TxUsedPackage()
          Returns a new object of class 'Typed Model2 Tx Used Package'.
 TxUsedDomain createTxUsedDomain()
          Returns a new object of class 'Used Domain'.
 TxUsedDomain2TxVariable createTxUsedDomain2TxVariable()
          Returns a new object of class 'Used Domain2 Tx Variable'.
 TxUsedPackage createTxUsedPackage()
          Returns a new object of class 'Used Package'.
 TxPackage getTxPackage()
          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 TxFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createTxRuleSheet

TxRuleSheet createTxRuleSheet()
Returns a new object of class 'Rule Sheet'.

Returns:
a new object of class 'Rule Sheet'.

createTxClassVariable2TxClassVariable

TxClassVariable2TxClassVariable createTxClassVariable2TxClassVariable()
Returns a new object of class 'Class Variable2 Tx Class Variable'.

Returns:
a new object of class 'Class Variable2 Tx Class Variable'.

createTxClassVariable

TxClassVariable createTxClassVariable()
Returns a new object of class 'Class Variable'.

Returns:
a new object of class 'Class Variable'.

createTxEvolution

TxEvolution createTxEvolution()
Returns a new object of class 'Evolution'.

Returns:
a new object of class 'Evolution'.

createTxEvolutionInstance

TxEvolutionInstance createTxEvolutionInstance()
Returns a new object of class 'Evolution Instance'.

Returns:
a new object of class 'Evolution Instance'.

createTxDomain

TxDomain createTxDomain()
Returns a new object of class 'Domain'.

Returns:
a new object of class 'Domain'.

createTxRelation

TxRelation createTxRelation()
Returns a new object of class 'Relation'.

Returns:
a new object of class 'Relation'.

createTxRelationInstance

TxRelationInstance createTxRelationInstance()
Returns a new object of class 'Relation Instance'.

Returns:
a new object of class 'Relation Instance'.

createTxTransformation

TxTransformation createTxTransformation()
Returns a new object of class 'Transformation'.

Returns:
a new object of class 'Transformation'.

createTxClassVariable2TxAttributeVariable

TxClassVariable2TxAttributeVariable createTxClassVariable2TxAttributeVariable()
Returns a new object of class 'Class Variable2 Tx Attribute Variable'.

Returns:
a new object of class 'Class Variable2 Tx Attribute Variable'.

createTxSheetAttributeVariable

TxSheetAttributeVariable createTxSheetAttributeVariable()
Returns a new object of class 'Sheet Attribute Variable'.

Returns:
a new object of class 'Sheet Attribute Variable'.

createTxSheetExpressionVariable

TxSheetExpressionVariable createTxSheetExpressionVariable()
Returns a new object of class 'Sheet Expression Variable'.

Returns:
a new object of class 'Sheet Expression Variable'.

createTxAttributeVariable2TxExpressionVariable

TxAttributeVariable2TxExpressionVariable createTxAttributeVariable2TxExpressionVariable()
Returns a new object of class 'Attribute Variable2 Tx Expression Variable'.

Returns:
a new object of class 'Attribute Variable2 Tx Expression Variable'.

createTxBinding

TxBinding createTxBinding()
Returns a new object of class 'Binding'.

Returns:
a new object of class 'Binding'.

createTxClassAttributeVariable

TxClassAttributeVariable createTxClassAttributeVariable()
Returns a new object of class 'Class Attribute Variable'.

Returns:
a new object of class 'Class Attribute Variable'.

createTxContextSheet

TxContextSheet createTxContextSheet()
Returns a new object of class 'Context Sheet'.

Returns:
a new object of class 'Context Sheet'.

createTxDomain2TxTypedModel

TxDomain2TxTypedModel createTxDomain2TxTypedModel()
Returns a new object of class 'Domain2 Tx Typed Model'.

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

createTxHelper

TxHelper createTxHelper()
Returns a new object of class 'Helper'.

Returns:
a new object of class 'Helper'.

createTxMapping2TxDomain

TxMapping2TxDomain createTxMapping2TxDomain()
Returns a new object of class 'Mapping2 Tx Domain'.

Returns:
a new object of class 'Mapping2 Tx Domain'.

createTxOCLConstraint

TxOCLConstraint createTxOCLConstraint()
Returns a new object of class 'OCL Constraint'.

Returns:
a new object of class 'OCL Constraint'.

createTxOCLConstraint2TxVariable

TxOCLConstraint2TxVariable createTxOCLConstraint2TxVariable()
Returns a new object of class 'OCL Constraint2 Tx Variable'.

Returns:
a new object of class 'OCL Constraint2 Tx Variable'.

createTxTypedModel

TxTypedModel createTxTypedModel()
Returns a new object of class 'Typed Model'.

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

createTxTypedModel2TxTypedModel

TxTypedModel2TxTypedModel createTxTypedModel2TxTypedModel()
Returns a new object of class 'Typed Model2 Tx Typed Model'.

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

createTxUsedPackage

TxUsedPackage createTxUsedPackage()
Returns a new object of class 'Used Package'.

Returns:
a new object of class 'Used Package'.

createTxUsedDomain

TxUsedDomain createTxUsedDomain()
Returns a new object of class 'Used Domain'.

Returns:
a new object of class 'Used Domain'.

createTxUsedDomain2TxVariable

TxUsedDomain2TxVariable createTxUsedDomain2TxVariable()
Returns a new object of class 'Used Domain2 Tx Variable'.

Returns:
a new object of class 'Used Domain2 Tx Variable'.

createTxTypedModel2TxUsedPackage

TxTypedModel2TxUsedPackage createTxTypedModel2TxUsedPackage()
Returns a new object of class 'Typed Model2 Tx Used Package'.

Returns:
a new object of class 'Typed Model2 Tx Used Package'.

createTxParameter

TxParameter createTxParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.

createTxPreservation

TxPreservation createTxPreservation()
Returns a new object of class 'Preservation'.

Returns:
a new object of class 'Preservation'.

createTxPreservationInstance

TxPreservationInstance createTxPreservationInstance()
Returns a new object of class 'Preservation Instance'.

Returns:
a new object of class 'Preservation Instance'.

createTxTransformation2TxTransformation

TxTransformation2TxTransformation createTxTransformation2TxTransformation()
Returns a new object of class 'Transformation2 Tx Transformation'.

Returns:
a new object of class 'Transformation2 Tx Transformation'.

createTxTransformation2TxTypedModel

TxTransformation2TxTypedModel createTxTransformation2TxTypedModel()
Returns a new object of class 'Transformation2 Tx Typed Model'.

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

getTxPackage

TxPackage getTxPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.