com.hammurapi.config
Interface ConfigFactory

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

public interface ConfigFactory
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:
ConfigPackage

Field Summary
static ConfigFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Collection createCollection()
          Returns a new object of class 'Collection'.
 Constructor createConstructor()
          Returns a new object of class 'Constructor'.
 Map createMap()
          Returns a new object of class 'Map'.
 MapEntry createMapEntry()
          Returns a new object of class 'Map Entry'.
 MethodCall createMethodCall()
          Returns a new object of class 'Method Call'.
 NamedCollection createNamedCollection()
          Returns a new object of class 'Named Collection'.
 NamedMap createNamedMap()
          Returns a new object of class 'Named Map'.
 NamedObjectDefinition createNamedObjectDefinition()
          Returns a new object of class 'Named Object Definition'.
 NamedReference createNamedReference()
          Returns a new object of class 'Named Reference'.
 NamedScript createNamedScript()
          Returns a new object of class 'Named Script'.
 Null createNull()
          Returns a new object of class 'Null'.
 ObjectDefinition createObjectDefinition()
          Returns a new object of class 'Object Definition'.
 Path createPath()
          Returns a new object of class 'Path'.
 Profile createProfile()
          Returns a new object of class 'Profile'.
 Reference createReference()
          Returns a new object of class 'Reference'.
 Script createScript()
          Returns a new object of class 'Script'.
 Source createSource()
          Returns a new object of class 'Source'.
 ConfigPackage getConfigPackage()
          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 ConfigFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createPath

Path createPath()
Returns a new object of class 'Path'.

Returns:
a new object of class 'Path'.

createProfile

Profile createProfile()
Returns a new object of class 'Profile'.

Returns:
a new object of class 'Profile'.

createObjectDefinition

ObjectDefinition createObjectDefinition()
Returns a new object of class 'Object Definition'.

Returns:
a new object of class 'Object Definition'.

createCollection

Collection createCollection()
Returns a new object of class 'Collection'.

Returns:
a new object of class 'Collection'.

createConstructor

Constructor createConstructor()
Returns a new object of class 'Constructor'.

Returns:
a new object of class 'Constructor'.

createMap

Map createMap()
Returns a new object of class 'Map'.

Returns:
a new object of class 'Map'.

createMapEntry

MapEntry createMapEntry()
Returns a new object of class 'Map Entry'.

Returns:
a new object of class 'Map Entry'.

createReference

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

Returns:
a new object of class 'Reference'.

createNull

Null createNull()
Returns a new object of class 'Null'.

Returns:
a new object of class 'Null'.

createScript

Script createScript()
Returns a new object of class 'Script'.

Returns:
a new object of class 'Script'.

createNamedReference

NamedReference createNamedReference()
Returns a new object of class 'Named Reference'.

Returns:
a new object of class 'Named Reference'.

createNamedObjectDefinition

NamedObjectDefinition createNamedObjectDefinition()
Returns a new object of class 'Named Object Definition'.

Returns:
a new object of class 'Named Object Definition'.

createNamedCollection

NamedCollection createNamedCollection()
Returns a new object of class 'Named Collection'.

Returns:
a new object of class 'Named Collection'.

createNamedMap

NamedMap createNamedMap()
Returns a new object of class 'Named Map'.

Returns:
a new object of class 'Named Map'.

createMethodCall

MethodCall createMethodCall()
Returns a new object of class 'Method Call'.

Returns:
a new object of class 'Method Call'.

createNamedScript

NamedScript createNamedScript()
Returns a new object of class 'Named Script'.

Returns:
a new object of class 'Named Script'.

createSource

Source createSource()
Returns a new object of class 'Source'.

Returns:
a new object of class 'Source'.

getConfigPackage

ConfigPackage getConfigPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.