org.infai.emo.matcher.map
Interface MapFactory

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

public interface MapFactory
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:
MapPackage

Field Summary
static MapFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Comparator createComparator()
          Returns a new object of class 'Comparator'
 ComparatorWeightings createComparatorWeightings()
          Returns a new object of class 'Comparator Weightings'
 MapModel createMapModel()
          Returns a new object of class 'Model'
 MappingElement createMappingElement()
          Returns a new object of class 'Mapping Element'
 NotMappedElement createNotMappedElement()
          Returns a new object of class 'Not Mapped Element'
 Settings createSettings()
          Returns a new object of class 'Settings'
 MapPackage getMapPackage()
          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 MapFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createMapModel

MapModel createMapModel()
Returns a new object of class 'Model'.

Returns:
a new object of class 'Model'.

createNotMappedElement

NotMappedElement createNotMappedElement()
Returns a new object of class 'Not Mapped Element'.

Returns:
a new object of class 'Not Mapped Element'.

createMappingElement

MappingElement createMappingElement()
Returns a new object of class 'Mapping Element'.

Returns:
a new object of class 'Mapping Element'.

createSettings

Settings createSettings()
Returns a new object of class 'Settings'.

Returns:
a new object of class 'Settings'.

createComparatorWeightings

ComparatorWeightings createComparatorWeightings()
Returns a new object of class 'Comparator Weightings'.

Returns:
a new object of class 'Comparator Weightings'.

createComparator

Comparator createComparator()
Returns a new object of class 'Comparator'.

Returns:
a new object of class 'Comparator'.

getMapPackage

MapPackage getMapPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.