org.eclipse.gmt.umlx.ucore.impl
Class UcoreFactoryImpl

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.ucore.impl.UcoreFactoryImpl
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, UcoreFactory

public class UcoreFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements UcoreFactory

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.ucore.UcoreFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
UcoreFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertEAnyTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertEBagTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertECollectionTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertEOrderedSetTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertESequenceTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertESetTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertOCLParsingExceptionToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 java.lang.Object createEAnyTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.util.Collection createEBagTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.util.Collection createECollectionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.util.Collection createEOrderedSetTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.util.List createESequenceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.util.Set createESetTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 org.eclipse.emf.ocl.helper.OCLParsingException createOCLParsingExceptionFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 UAttributeVariable createUAttributeVariable()
           
 UAttributeVariable2UExpressionVariable createUAttributeVariable2UExpressionVariable()
           
 UBinding createUBinding()
           
 UClassVariable createUClassVariable()
           
 UClassVariable2UAttributeVariable createUClassVariable2UAttributeVariable()
           
 UClassVariable2UClassVariable createUClassVariable2UClassVariable()
           
 UDomain createUDomain()
           
 UDomain2UTypedModel createUDomain2UTypedModel()
           
 UDomain2UVariable createUDomain2UVariable()
           
 UDomainPattern createUDomainPattern()
           
 UDummy createUDummy()
           
 UEvolution createUEvolution()
           
 UEvolutionInstance createUEvolutionInstance()
           
 UExpression createUExpression()
           
 UExpressionVariable createUExpressionVariable()
           
 UHelper createUHelper()
           
 UMapping2UDomain createUMapping2UDomain()
           
 UMappingInstance createUMappingInstance()
           
 UOCLConstraint createUOCLConstraint()
           
 UOCLConstraint2UVariable createUOCLConstraint2UVariable()
           
 UOperation createUOperation()
           
 UParameter createUParameter()
           
 UPattern createUPattern()
           
 UPredicate createUPredicate()
           
 UPreservation createUPreservation()
           
 UPreservationInstance createUPreservationInstance()
           
 URelation createURelation()
           
 URelationDomain createURelationDomain()
           
 URelationInstance createURelationInstance()
           
 URule createURule()
           
 USelfParameter createUSelfParameter()
           
 UTemplateExpression createUTemplateExpression()
           
 UTransformation createUTransformation()
           
 UTransformation2UTransformation createUTransformation2UTransformation()
           
 UTransformation2UTypedModel createUTransformation2UTypedModel()
           
 UTypedModel createUTypedModel()
           
 UTypedModel2EPackage createUTypedModel2EPackage()
           
 UTypedModel2UTypedModel createUTypedModel2UTypedModel()
           
static UcorePackage getPackage()
          Deprecated.  
 UcorePackage getUcorePackage()
           
static UcoreFactory init()
          Creates the default factory implementation.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, 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
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

UcoreFactoryImpl

public UcoreFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static UcoreFactory 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

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

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

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

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

createUDomain

public UDomain createUDomain()

Specified by:
createUDomain in interface UcoreFactory
Returns:
a new object of class 'UDomain'.

createUDomainPattern

public UDomainPattern createUDomainPattern()

Specified by:
createUDomainPattern in interface UcoreFactory
Returns:
a new object of class 'UDomain Pattern'.

createUDomain2UTypedModel

public UDomain2UTypedModel createUDomain2UTypedModel()

Specified by:
createUDomain2UTypedModel in interface UcoreFactory
Returns:
a new object of class 'UDomain2 UTyped Model'.

createUPattern

public UPattern createUPattern()

Specified by:
createUPattern in interface UcoreFactory
Returns:
a new object of class 'UPattern'.

createUPredicate

public UPredicate createUPredicate()

Specified by:
createUPredicate in interface UcoreFactory
Returns:
a new object of class 'UPredicate'.

createURelation

public URelation createURelation()

Specified by:
createURelation in interface UcoreFactory
Returns:
a new object of class 'URelation'.

createURelationDomain

public URelationDomain createURelationDomain()

Specified by:
createURelationDomain in interface UcoreFactory
Returns:
a new object of class 'URelation Domain'.

createURule

public URule createURule()

Specified by:
createURule in interface UcoreFactory
Returns:
a new object of class 'URule'.

createUTemplateExpression

public UTemplateExpression createUTemplateExpression()

Specified by:
createUTemplateExpression in interface UcoreFactory
Returns:
a new object of class 'UTemplate Expression'.

createUTransformation

public UTransformation createUTransformation()

Specified by:
createUTransformation in interface UcoreFactory
Returns:
a new object of class 'UTransformation'.

createUTypedModel

public UTypedModel createUTypedModel()

Specified by:
createUTypedModel in interface UcoreFactory
Returns:
a new object of class 'UTyped Model'.

createUHelper

public UHelper createUHelper()

Specified by:
createUHelper in interface UcoreFactory
Returns:
a new object of class 'UHelper'.

createUParameter

public UParameter createUParameter()

Specified by:
createUParameter in interface UcoreFactory
Returns:
a new object of class 'UParameter'.

createUAttributeVariable

public UAttributeVariable createUAttributeVariable()

Specified by:
createUAttributeVariable in interface UcoreFactory
Returns:
a new object of class 'UAttribute Variable'.

createUClassVariable

public UClassVariable createUClassVariable()

Specified by:
createUClassVariable in interface UcoreFactory
Returns:
a new object of class 'UClass Variable'.

createUClassVariable2UClassVariable

public UClassVariable2UClassVariable createUClassVariable2UClassVariable()

Specified by:
createUClassVariable2UClassVariable in interface UcoreFactory
Returns:
a new object of class 'UClass Variable2 UClass Variable'.

createUClassVariable2UAttributeVariable

public UClassVariable2UAttributeVariable createUClassVariable2UAttributeVariable()

Specified by:
createUClassVariable2UAttributeVariable in interface UcoreFactory
Returns:
a new object of class 'UClass Variable2 UAttribute Variable'.

createUOperation

public UOperation createUOperation()

Specified by:
createUOperation in interface UcoreFactory
Returns:
a new object of class 'UOperation'.

createUPreservation

public UPreservation createUPreservation()

Specified by:
createUPreservation in interface UcoreFactory
Returns:
a new object of class 'UPreservation'.

createUPreservationInstance

public UPreservationInstance createUPreservationInstance()

Specified by:
createUPreservationInstance in interface UcoreFactory
Returns:
a new object of class 'UPreservation Instance'.

createURelationInstance

public URelationInstance createURelationInstance()

Specified by:
createURelationInstance in interface UcoreFactory
Returns:
a new object of class 'URelation Instance'.

createUDummy

public UDummy createUDummy()

Specified by:
createUDummy in interface UcoreFactory
Returns:
a new object of class 'UDummy'.

createUExpressionVariable

public UExpressionVariable createUExpressionVariable()

Specified by:
createUExpressionVariable in interface UcoreFactory
Returns:
a new object of class 'UExpression Variable'.

createUMappingInstance

public UMappingInstance createUMappingInstance()

Specified by:
createUMappingInstance in interface UcoreFactory
Returns:
a new object of class 'UMapping Instance'.

createUMapping2UDomain

public UMapping2UDomain createUMapping2UDomain()

Specified by:
createUMapping2UDomain in interface UcoreFactory
Returns:
a new object of class 'UMapping2 UDomain'.

createUOCLConstraint

public UOCLConstraint createUOCLConstraint()

Specified by:
createUOCLConstraint in interface UcoreFactory
Returns:
a new object of class 'UOCL Constraint'.

createUOCLConstraint2UVariable

public UOCLConstraint2UVariable createUOCLConstraint2UVariable()

Specified by:
createUOCLConstraint2UVariable in interface UcoreFactory
Returns:
a new object of class 'UOCL Constraint2 UVariable'.

createUEvolution

public UEvolution createUEvolution()

Specified by:
createUEvolution in interface UcoreFactory
Returns:
a new object of class 'UEvolution'.

createUExpression

public UExpression createUExpression()

Specified by:
createUExpression in interface UcoreFactory
Returns:
a new object of class 'UExpression'.

createUEvolutionInstance

public UEvolutionInstance createUEvolutionInstance()

Specified by:
createUEvolutionInstance in interface UcoreFactory
Returns:
a new object of class 'UEvolution Instance'.

createUTypedModel2EPackage

public UTypedModel2EPackage createUTypedModel2EPackage()

Specified by:
createUTypedModel2EPackage in interface UcoreFactory
Returns:
a new object of class 'UTyped Model2 EPackage'.

createUDomain2UVariable

public UDomain2UVariable createUDomain2UVariable()

Specified by:
createUDomain2UVariable in interface UcoreFactory
Returns:
a new object of class 'UDomain2 UVariable'.

createUTransformation2UTransformation

public UTransformation2UTransformation createUTransformation2UTransformation()

Specified by:
createUTransformation2UTransformation in interface UcoreFactory
Returns:
a new object of class 'UTransformation2 UTransformation'.

createUTransformation2UTypedModel

public UTransformation2UTypedModel createUTransformation2UTypedModel()

Specified by:
createUTransformation2UTypedModel in interface UcoreFactory
Returns:
a new object of class 'UTransformation2 UTyped Model'.

createUTypedModel2UTypedModel

public UTypedModel2UTypedModel createUTypedModel2UTypedModel()

Specified by:
createUTypedModel2UTypedModel in interface UcoreFactory
Returns:
a new object of class 'UTyped Model2 UTyped Model'.

createUSelfParameter

public USelfParameter createUSelfParameter()

Specified by:
createUSelfParameter in interface UcoreFactory
Returns:
a new object of class 'USelf Parameter'.

createUAttributeVariable2UExpressionVariable

public UAttributeVariable2UExpressionVariable createUAttributeVariable2UExpressionVariable()

Specified by:
createUAttributeVariable2UExpressionVariable in interface UcoreFactory
Returns:
a new object of class 'UAttribute Variable2 UExpression Variable'.

createUBinding

public UBinding createUBinding()

Specified by:
createUBinding in interface UcoreFactory
Returns:
a new object of class 'UBinding'.

createEAnyTypeFromString

public java.lang.Object createEAnyTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.String initialValue)


convertEAnyTypeToString

public java.lang.String convertEAnyTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                java.lang.Object instanceValue)


createEBagTypeFromString

public java.util.Collection createEBagTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)


convertEBagTypeToString

public java.lang.String convertEBagTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                java.lang.Object instanceValue)


createECollectionTypeFromString

public java.util.Collection createECollectionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                            java.lang.String initialValue)


convertECollectionTypeToString

public java.lang.String convertECollectionTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.Object instanceValue)


createEOrderedSetTypeFromString

public java.util.Collection createEOrderedSetTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                            java.lang.String initialValue)


convertEOrderedSetTypeToString

public java.lang.String convertEOrderedSetTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.Object instanceValue)


createESequenceTypeFromString

public java.util.List createESequenceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                    java.lang.String initialValue)


convertESequenceTypeToString

public java.lang.String convertESequenceTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.Object instanceValue)


createESetTypeFromString

public java.util.Set createESetTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                              java.lang.String initialValue)


convertESetTypeToString

public java.lang.String convertESetTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                java.lang.Object instanceValue)


createOCLParsingExceptionFromString

public org.eclipse.emf.ocl.helper.OCLParsingException createOCLParsingExceptionFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                                          java.lang.String initialValue)


convertOCLParsingExceptionToString

public java.lang.String convertOCLParsingExceptionToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                           java.lang.Object instanceValue)


getUcorePackage

public UcorePackage getUcorePackage()

Specified by:
getUcorePackage in interface UcoreFactory
Returns:
the package supported by this factory.

getPackage

public static UcorePackage getPackage()
Deprecated.