org.eclipse.gmt.umlx.ucore
Interface UcoreFactory

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

public interface UcoreFactory
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:
UcorePackage

Field Summary
static UcoreFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 UAttributeVariable createUAttributeVariable()
          Returns a new object of class 'UAttribute Variable'.
 UAttributeVariable2UExpressionVariable createUAttributeVariable2UExpressionVariable()
          Returns a new object of class 'UAttribute Variable2 UExpression Variable'.
 UBinding createUBinding()
          Returns a new object of class 'UBinding'.
 UClassVariable createUClassVariable()
          Returns a new object of class 'UClass Variable'.
 UClassVariable2UAttributeVariable createUClassVariable2UAttributeVariable()
          Returns a new object of class 'UClass Variable2 UAttribute Variable'.
 UClassVariable2UClassVariable createUClassVariable2UClassVariable()
          Returns a new object of class 'UClass Variable2 UClass Variable'.
 UDomain createUDomain()
          Returns a new object of class 'UDomain'.
 UDomain2UTypedModel createUDomain2UTypedModel()
          Returns a new object of class 'UDomain2 UTyped Model'.
 UDomain2UVariable createUDomain2UVariable()
          Returns a new object of class 'UDomain2 UVariable'.
 UDomainPattern createUDomainPattern()
          Returns a new object of class 'UDomain Pattern'.
 UDummy createUDummy()
          Returns a new object of class 'UDummy'.
 UEvolution createUEvolution()
          Returns a new object of class 'UEvolution'.
 UEvolutionInstance createUEvolutionInstance()
          Returns a new object of class 'UEvolution Instance'.
 UExpression createUExpression()
          Returns a new object of class 'UExpression'.
 UExpressionVariable createUExpressionVariable()
          Returns a new object of class 'UExpression Variable'.
 UHelper createUHelper()
          Returns a new object of class 'UHelper'.
 UMapping2UDomain createUMapping2UDomain()
          Returns a new object of class 'UMapping2 UDomain'.
 UMappingInstance createUMappingInstance()
          Returns a new object of class 'UMapping Instance'.
 UOCLConstraint createUOCLConstraint()
          Returns a new object of class 'UOCL Constraint'.
 UOCLConstraint2UVariable createUOCLConstraint2UVariable()
          Returns a new object of class 'UOCL Constraint2 UVariable'.
 UOperation createUOperation()
          Returns a new object of class 'UOperation'.
 UParameter createUParameter()
          Returns a new object of class 'UParameter'.
 UPattern createUPattern()
          Returns a new object of class 'UPattern'.
 UPredicate createUPredicate()
          Returns a new object of class 'UPredicate'.
 UPreservation createUPreservation()
          Returns a new object of class 'UPreservation'.
 UPreservationInstance createUPreservationInstance()
          Returns a new object of class 'UPreservation Instance'.
 URelation createURelation()
          Returns a new object of class 'URelation'.
 URelationDomain createURelationDomain()
          Returns a new object of class 'URelation Domain'.
 URelationInstance createURelationInstance()
          Returns a new object of class 'URelation Instance'.
 URule createURule()
          Returns a new object of class 'URule'.
 USelfParameter createUSelfParameter()
          Returns a new object of class 'USelf Parameter'.
 UTemplateExpression createUTemplateExpression()
          Returns a new object of class 'UTemplate Expression'.
 UTransformation createUTransformation()
          Returns a new object of class 'UTransformation'.
 UTransformation2UTransformation createUTransformation2UTransformation()
          Returns a new object of class 'UTransformation2 UTransformation'.
 UTransformation2UTypedModel createUTransformation2UTypedModel()
          Returns a new object of class 'UTransformation2 UTyped Model'.
 UTypedModel createUTypedModel()
          Returns a new object of class 'UTyped Model'.
 UTypedModel2EPackage createUTypedModel2EPackage()
          Returns a new object of class 'UTyped Model2 EPackage'.
 UTypedModel2UTypedModel createUTypedModel2UTypedModel()
          Returns a new object of class 'UTyped Model2 UTyped Model'.
 UcorePackage getUcorePackage()
          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 UcoreFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createUDomain

UDomain createUDomain()
Returns a new object of class 'UDomain'.

Returns:
a new object of class 'UDomain'.

createUDomainPattern

UDomainPattern createUDomainPattern()
Returns a new object of class 'UDomain Pattern'.

Returns:
a new object of class 'UDomain Pattern'.

createUDomain2UTypedModel

UDomain2UTypedModel createUDomain2UTypedModel()
Returns a new object of class 'UDomain2 UTyped Model'.

Returns:
a new object of class 'UDomain2 UTyped Model'.

createUPattern

UPattern createUPattern()
Returns a new object of class 'UPattern'.

Returns:
a new object of class 'UPattern'.

createUPredicate

UPredicate createUPredicate()
Returns a new object of class 'UPredicate'.

Returns:
a new object of class 'UPredicate'.

createURelation

URelation createURelation()
Returns a new object of class 'URelation'.

Returns:
a new object of class 'URelation'.

createURelationDomain

URelationDomain createURelationDomain()
Returns a new object of class 'URelation Domain'.

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

createURule

URule createURule()
Returns a new object of class 'URule'.

Returns:
a new object of class 'URule'.

createUTemplateExpression

UTemplateExpression createUTemplateExpression()
Returns a new object of class 'UTemplate Expression'.

Returns:
a new object of class 'UTemplate Expression'.

createUTransformation

UTransformation createUTransformation()
Returns a new object of class 'UTransformation'.

Returns:
a new object of class 'UTransformation'.

createUTypedModel

UTypedModel createUTypedModel()
Returns a new object of class 'UTyped Model'.

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

createUHelper

UHelper createUHelper()
Returns a new object of class 'UHelper'.

Returns:
a new object of class 'UHelper'.

createUParameter

UParameter createUParameter()
Returns a new object of class 'UParameter'.

Returns:
a new object of class 'UParameter'.

createUAttributeVariable

UAttributeVariable createUAttributeVariable()
Returns a new object of class 'UAttribute Variable'.

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

createUClassVariable

UClassVariable createUClassVariable()
Returns a new object of class 'UClass Variable'.

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

createUClassVariable2UClassVariable

UClassVariable2UClassVariable createUClassVariable2UClassVariable()
Returns a new object of class 'UClass Variable2 UClass Variable'.

Returns:
a new object of class 'UClass Variable2 UClass Variable'.

createUClassVariable2UAttributeVariable

UClassVariable2UAttributeVariable createUClassVariable2UAttributeVariable()
Returns a new object of class 'UClass Variable2 UAttribute Variable'.

Returns:
a new object of class 'UClass Variable2 UAttribute Variable'.

createUOperation

UOperation createUOperation()
Returns a new object of class 'UOperation'.

Returns:
a new object of class 'UOperation'.

createUPreservation

UPreservation createUPreservation()
Returns a new object of class 'UPreservation'.

Returns:
a new object of class 'UPreservation'.

createUPreservationInstance

UPreservationInstance createUPreservationInstance()
Returns a new object of class 'UPreservation Instance'.

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

createURelationInstance

URelationInstance createURelationInstance()
Returns a new object of class 'URelation Instance'.

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

createUDummy

UDummy createUDummy()
Returns a new object of class 'UDummy'.

Returns:
a new object of class 'UDummy'.

createUExpressionVariable

UExpressionVariable createUExpressionVariable()
Returns a new object of class 'UExpression Variable'.

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

createUMappingInstance

UMappingInstance createUMappingInstance()
Returns a new object of class 'UMapping Instance'.

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

createUMapping2UDomain

UMapping2UDomain createUMapping2UDomain()
Returns a new object of class 'UMapping2 UDomain'.

Returns:
a new object of class 'UMapping2 UDomain'.

createUOCLConstraint

UOCLConstraint createUOCLConstraint()
Returns a new object of class 'UOCL Constraint'.

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

createUOCLConstraint2UVariable

UOCLConstraint2UVariable createUOCLConstraint2UVariable()
Returns a new object of class 'UOCL Constraint2 UVariable'.

Returns:
a new object of class 'UOCL Constraint2 UVariable'.

createUEvolution

UEvolution createUEvolution()
Returns a new object of class 'UEvolution'.

Returns:
a new object of class 'UEvolution'.

createUExpression

UExpression createUExpression()
Returns a new object of class 'UExpression'.

Returns:
a new object of class 'UExpression'.

createUEvolutionInstance

UEvolutionInstance createUEvolutionInstance()
Returns a new object of class 'UEvolution Instance'.

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

createUTypedModel2EPackage

UTypedModel2EPackage createUTypedModel2EPackage()
Returns a new object of class 'UTyped Model2 EPackage'.

Returns:
a new object of class 'UTyped Model2 EPackage'.

createUDomain2UVariable

UDomain2UVariable createUDomain2UVariable()
Returns a new object of class 'UDomain2 UVariable'.

Returns:
a new object of class 'UDomain2 UVariable'.

createUTransformation2UTransformation

UTransformation2UTransformation createUTransformation2UTransformation()
Returns a new object of class 'UTransformation2 UTransformation'.

Returns:
a new object of class 'UTransformation2 UTransformation'.

createUTransformation2UTypedModel

UTransformation2UTypedModel createUTransformation2UTypedModel()
Returns a new object of class 'UTransformation2 UTyped Model'.

Returns:
a new object of class 'UTransformation2 UTyped Model'.

createUTypedModel2UTypedModel

UTypedModel2UTypedModel createUTypedModel2UTypedModel()
Returns a new object of class 'UTyped Model2 UTyped Model'.

Returns:
a new object of class 'UTyped Model2 UTyped Model'.

createUSelfParameter

USelfParameter createUSelfParameter()
Returns a new object of class 'USelf Parameter'.

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

createUAttributeVariable2UExpressionVariable

UAttributeVariable2UExpressionVariable createUAttributeVariable2UExpressionVariable()
Returns a new object of class 'UAttribute Variable2 UExpression Variable'.

Returns:
a new object of class 'UAttribute Variable2 UExpression Variable'.

createUBinding

UBinding createUBinding()
Returns a new object of class 'UBinding'.

Returns:
a new object of class 'UBinding'.

getUcorePackage

UcorePackage getUcorePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.