Uses of Interface
org.eclipse.emf.compare.match.metamodel.MatchModel

Packages that use MatchModel
org.eclipse.emf.compare.diff.engine Provides a generic diff engine. 
org.eclipse.emf.compare.diff.metamodel   
org.eclipse.emf.compare.diff.metamodel.impl   
org.eclipse.emf.compare.diff.service Provides differencing service for models. 
org.eclipse.emf.compare.epatch.diff   
org.eclipse.emf.compare.match.engine Provides a generic match engine. 
org.eclipse.emf.compare.match.metamodel   
org.eclipse.emf.compare.match.metamodel.impl   
org.eclipse.emf.compare.match.metamodel.util   
org.eclipse.emf.compare.match.service Provides matching service for models. 
org.eclipse.emf.compare.ui This package provides the GUI components used to display EMF Compare's comparison results. 
 

Uses of MatchModel in org.eclipse.emf.compare.diff.engine
 

Methods in org.eclipse.emf.compare.diff.engine with parameters of type MatchModel
 DiffModel GenericDiffEngine.doDiff(MatchModel match)
          Return a diffmodel created using the match model.
 DiffModel IDiffEngine.doDiff(MatchModel match)
          Return a diffmodel created using the match model.
 DiffModel GenericDiffEngine.doDiff(MatchModel match, boolean threeWay)
          Return a diffmodel created using the match model.
 DiffModel IDiffEngine.doDiff(MatchModel match, boolean threeWay)
          Return a diffmodel created using the match model.
 DiffModel GenericDiffEngine.doDiffResourceSet(MatchModel match, boolean threeWay, org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer crossReferencer)
          Return a diffmodel created using the given match model.
 DiffModel IDiffEngine.doDiffResourceSet(MatchModel match, boolean threeWay, org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer crossReferencer)
          Return a diffmodel created using the given match model.
protected  DiffGroup GenericDiffEngine.doDiffThreeWay(MatchModel match)
          The diff computing for three way comparisons is handled here.
protected  DiffGroup GenericDiffEngine.doDiffTwoWay(MatchModel match)
          The diff computing for two way comparisons is handled here.
 

Uses of MatchModel in org.eclipse.emf.compare.diff.metamodel
 

Methods in org.eclipse.emf.compare.diff.metamodel that return MatchModel
 MatchModel ComparisonResourceSnapshot.getMatch()
          Returns the value of the 'Match' containment reference
 

Methods in org.eclipse.emf.compare.diff.metamodel with parameters of type MatchModel
 void ComparisonResourceSnapshot.setMatch(MatchModel value)
          Sets the value of the 'Match' containment reference
 

Uses of MatchModel in org.eclipse.emf.compare.diff.metamodel.impl
 

Fields in org.eclipse.emf.compare.diff.metamodel.impl declared as MatchModel
protected  MatchModel ComparisonResourceSnapshotImpl.match
          The cached value of the 'Match' containment reference
 

Methods in org.eclipse.emf.compare.diff.metamodel.impl that return MatchModel
 MatchModel ComparisonResourceSnapshotImpl.getMatch()
           
 

Methods in org.eclipse.emf.compare.diff.metamodel.impl with parameters of type MatchModel
 org.eclipse.emf.common.notify.NotificationChain ComparisonResourceSnapshotImpl.basicSetMatch(MatchModel newMatch, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void ComparisonResourceSnapshotImpl.setMatch(MatchModel newMatch)
           
 

Uses of MatchModel in org.eclipse.emf.compare.diff.service
 

Methods in org.eclipse.emf.compare.diff.service with parameters of type MatchModel
static DiffModel DiffService.doDiff(MatchModel match)
          Return a diffmodel created using the match model.
static DiffModel DiffService.doDiff(MatchModel match, boolean threeWay)
          Return a diffmodel created using the match model.
static IDiffEngine DiffService.getBestDiffEngine(MatchModel matchModel)
          Returns the best IDiffEngine for the given MatchModel.
static java.util.Collection<AbstractDiffExtension> DiffService.getCorrespondingDiffExtensions(MatchModel matchModel)
          Returns all AbstractDiffExtensions registered against the given MatchModel.
 

Uses of MatchModel in org.eclipse.emf.compare.epatch.diff
 

Fields in org.eclipse.emf.compare.epatch.diff declared as MatchModel
protected  MatchModel DiffEpatchService.match
           
 

Methods in org.eclipse.emf.compare.epatch.diff with parameters of type MatchModel
static Epatch DiffEpatchService.createEpatch(MatchModel match, DiffModel diff, java.lang.String name)
           
 

Constructors in org.eclipse.emf.compare.epatch.diff with parameters of type MatchModel
DiffEpatchService(MatchModel match, DiffModel diff, java.lang.String name)
           
 

Uses of MatchModel in org.eclipse.emf.compare.match.engine
 

Methods in org.eclipse.emf.compare.match.engine that return MatchModel
 MatchModel GenericMatchEngine.contentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightObject, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method will compare three EObjects and their direct content, ignoring the given objects' siblings and parents for the match.
 MatchModel IMatchEngine.contentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightObject, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method will compare three EObjects and their direct content, ignoring the given objects' siblings and parents for the match.
 MatchModel GenericMatchEngine.contentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightObject, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method will compare two EObjects and their direct content, ignoring the given objects' siblings and parents for the match.
 MatchModel IMatchEngine.contentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightRoot, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method will compare two EObjects and their direct content, ignoring the given objects' siblings and parents for the match.
 MatchModel GenericMatchEngine.modelMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for three models.
 MatchModel IMatchEngine.modelMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for three models.
 MatchModel GenericMatchEngine.modelMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for two models.
 MatchModel IMatchEngine.modelMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for two models.
 MatchModel GenericMatchEngine.resourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for two resources.
 MatchModel IMatchEngine.resourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for two resources.
 MatchModel GenericMatchEngine.resourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, org.eclipse.emf.ecore.resource.Resource ancestorResource, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for three resources.
 MatchModel IMatchEngine.resourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, org.eclipse.emf.ecore.resource.Resource ancestorResource, java.util.Map<java.lang.String,java.lang.Object> optionMap)
          This method returns a MatchModel for three resources.
 

Methods in org.eclipse.emf.compare.match.engine with parameters of type MatchModel
protected  void GenericMatchEngine.setModelRoots(MatchModel modelRoot, org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
          Sets the values of the MatchModel's left and right models.
protected  void GenericMatchEngine.setModelRoots(MatchModel modelRoot, org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right, org.eclipse.emf.ecore.EObject ancestor)
          Sets the values of the MatchModel's left, right and ancestor models.
 

Uses of MatchModel in org.eclipse.emf.compare.match.metamodel
 

Methods in org.eclipse.emf.compare.match.metamodel that return MatchModel
 MatchModel MatchFactory.createMatchModel()
          Returns a new object of class 'Model'
 

Methods in org.eclipse.emf.compare.match.metamodel that return types with arguments of type MatchModel
 org.eclipse.emf.common.util.EList<MatchModel> MatchResourceSet.getMatchModels()
          Returns the value of the 'Match Models' containment reference list.
 

Uses of MatchModel in org.eclipse.emf.compare.match.metamodel.impl
 

Classes in org.eclipse.emf.compare.match.metamodel.impl that implement MatchModel
 class MatchModelImpl
          An implementation of the model object 'Model'.
 

Fields in org.eclipse.emf.compare.match.metamodel.impl with type parameters of type MatchModel
protected  org.eclipse.emf.common.util.EList<MatchModel> MatchResourceSetImpl.matchModels
          The cached value of the 'Match Models' containment reference list
 

Methods in org.eclipse.emf.compare.match.metamodel.impl that return MatchModel
 MatchModel MatchFactoryImpl.createMatchModel()
           
 

Methods in org.eclipse.emf.compare.match.metamodel.impl that return types with arguments of type MatchModel
 org.eclipse.emf.common.util.EList<MatchModel> MatchResourceSetImpl.getMatchModels()
           
 

Uses of MatchModel in org.eclipse.emf.compare.match.metamodel.util
 

Methods in org.eclipse.emf.compare.match.metamodel.util with parameters of type MatchModel
 T MatchSwitch.caseMatchModel(MatchModel object)
          Returns the result of interpreting the object as an instance of 'Model'
 

Uses of MatchModel in org.eclipse.emf.compare.match.service
 

Methods in org.eclipse.emf.compare.match.service that return MatchModel
static MatchModel MatchService.doContentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightObject, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches three objects along with their content, then return the corresponding match model.
static MatchModel MatchService.doContentMatch(org.eclipse.emf.ecore.EObject leftObject, org.eclipse.emf.ecore.EObject rightObject, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches two objects along with their content, then return the corresponding match model.
static MatchModel MatchService.doMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, org.eclipse.emf.ecore.EObject ancestor, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches three models and returns the corresponding matching model.
static MatchModel MatchService.doMatch(org.eclipse.emf.ecore.EObject leftRoot, org.eclipse.emf.ecore.EObject rightRoot, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches two models and returns the corresponding matching model.
static MatchModel MatchService.doResourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches two resources along with their content, then return the corresponding match model.
static MatchModel MatchService.doResourceMatch(org.eclipse.emf.ecore.resource.Resource leftResource, org.eclipse.emf.ecore.resource.Resource rightResource, org.eclipse.emf.ecore.resource.Resource ancestorResource, java.util.Map<java.lang.String,java.lang.Object> options)
          Matches three resources and returns the corresponding matching model.
 

Uses of MatchModel in org.eclipse.emf.compare.ui
 

Constructors in org.eclipse.emf.compare.ui with parameters of type MatchModel
ModelCompareInput(MatchModel matchModel, DiffModel diffModel)
          Creates a CompareInput given the resulting match and diff of the comparison.
ModelCompareInput(MatchModel matchModel, DiffModel diffModel, ICompareInputDetailsProvider provider)
          Creates a CompareInput given the resulting match and diff of the comparison.
 


Copyright 2006 IBM Corporation and others.
All Rights Reserved.