org.apache.tuscany.sdo
Interface SDOFactory

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

public interface SDOFactory
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:
SDOPackage

Field Summary
static SDOFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AnyTypeDataObject createAnyTypeDataObject()
          Returns a new object of class 'Any Type Data Object'.
 Property createAttribute()
          Returns a new object of class 'Attribute'.
 ChangeSummary createChangeSummary()
          Returns a new object of class 'Change Summary'.
 ChangeSummary.Setting createChangeSummarySetting()
          Returns a new object of class 'Change Summary Setting'.
 ChangeSummary.Setting createChangeSummarySetting(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, Object value, boolean isSet)
           
 Type createClass()
          Returns a new object of class 'Class'.
 DataGraph createDataGraph()
          Returns a new object of class 'Data Graph'.
 Type createDataType()
          Returns a new object of class 'Data Type'.
 DataObject createDynamicDataObject()
          Returns a new object of class 'Dynamic Data Object'.
 DataObject createDynamicStoreDataObject()
          Returns a new object of class 'Dynamic Store Data Object'.
 Type createEnum()
          Returns a new object of class 'Enum'.
 DataObject createExtensibleDataObject()
          Returns a new object of class 'Extensible Data Object'.
 Property createReference()
          Returns a new object of class 'Reference'.
 SimpleAnyTypeDataObject createSimpleAnyTypeDataObject()
          Returns a new object of class 'Simple Any Type Data Object'.
 DataObject createStoreDataObject()
          Returns a new object of class 'Store Data Object'.
 SDOPackage getSDOPackage()
          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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final SDOFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createChangeSummary

ChangeSummary createChangeSummary()
Returns a new object of class 'Change Summary'.

Returns:
a new object of class 'Change Summary'.

createChangeSummarySetting

ChangeSummary.Setting createChangeSummarySetting()
Returns a new object of class 'Change Summary Setting'.

Returns:
a new object of class 'Change Summary Setting'.

createDataGraph

DataGraph createDataGraph()
Returns a new object of class 'Data Graph'.

Returns:
a new object of class 'Data Graph'.

createAnyTypeDataObject

AnyTypeDataObject createAnyTypeDataObject()
Returns a new object of class 'Any Type Data Object'.

Returns:
a new object of class 'Any Type Data Object'.

createSimpleAnyTypeDataObject

SimpleAnyTypeDataObject createSimpleAnyTypeDataObject()
Returns a new object of class 'Simple Any Type Data Object'.

Returns:
a new object of class 'Simple Any Type Data Object'.

createClass

Type createClass()
Returns a new object of class 'Class'.

Returns:
a new object of class 'Class'.

createDataType

Type createDataType()
Returns a new object of class 'Data Type'.

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

createAttribute

Property createAttribute()
Returns a new object of class 'Attribute'.

Returns:
a new object of class 'Attribute'.

createReference

Property createReference()
Returns a new object of class 'Reference'.

Returns:
a new object of class 'Reference'.

createEnum

Type createEnum()
Returns a new object of class 'Enum'.

Returns:
a new object of class 'Enum'.

createDynamicDataObject

DataObject createDynamicDataObject()
Returns a new object of class 'Dynamic Data Object'.

Returns:
a new object of class 'Dynamic Data Object'.

createStoreDataObject

DataObject createStoreDataObject()
Returns a new object of class 'Store Data Object'.

Returns:
a new object of class 'Store Data Object'.

createDynamicStoreDataObject

DataObject createDynamicStoreDataObject()
Returns a new object of class 'Dynamic Store Data Object'.

Returns:
a new object of class 'Dynamic Store Data Object'.

createExtensibleDataObject

DataObject createExtensibleDataObject()
Returns a new object of class 'Extensible Data Object'.

Returns:
a new object of class 'Extensible Data Object'.

getSDOPackage

SDOPackage getSDOPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

createChangeSummarySetting

ChangeSummary.Setting createChangeSummarySetting(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
                                                 Object value,
                                                 boolean isSet)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.