org.eclipse.emf.compare.match.metamodel
Interface MatchFactory

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

public interface MatchFactory
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:
MatchPackage

Field Summary
static MatchFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Match2Elements createMatch2Elements()
          Returns a new object of class 'Match2 Elements'.
 Match3Element createMatch3Element()
          Returns a new object of class 'Match3 Element'.
 MatchModel createMatchModel()
          Returns a new object of class 'Model'
 RemoteUnMatchElement createRemoteUnMatchElement()
          Returns a new object of class 'Remote Un Match Element'
 UnMatchElement createUnMatchElement()
          Returns a new object of class 'Un Match Element'
 MatchPackage getMatchPackage()
          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 MatchFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createMatch2Elements

Match2Elements createMatch2Elements()
Returns a new object of class 'Match2 Elements'.

Returns:
a new object of class 'Match2 Elements'.

createMatch3Element

Match3Element createMatch3Element()
Returns a new object of class 'Match3 Element'.

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

createMatchModel

MatchModel createMatchModel()
Returns a new object of class 'Model'.

Returns:
a new object of class 'Model'.

createRemoteUnMatchElement

RemoteUnMatchElement createRemoteUnMatchElement()
Returns a new object of class 'Remote Un Match Element'.

Returns:
a new object of class 'Remote Un Match Element'.

createUnMatchElement

UnMatchElement createUnMatchElement()
Returns a new object of class 'Un Match Element'.

Returns:
a new object of class 'Un Match Element'.

getMatchPackage

MatchPackage getMatchPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Copyright 2006 IBM Corporation and others.
All Rights Reserved.