Uses of Interface
org.eclipse.emf.compare.diff.metamodel.DiffGroup

Packages that use DiffGroup
org.eclipse.emf.compare.diff.engine Provides a generic diff engine. 
org.eclipse.emf.compare.diff.engine.check   
org.eclipse.emf.compare.diff.merge Provides merge services for models. 
org.eclipse.emf.compare.diff.metamodel   
org.eclipse.emf.compare.diff.metamodel.impl   
org.eclipse.emf.compare.diff.metamodel.util   
 

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

Methods in org.eclipse.emf.compare.diff.engine that return DiffGroup
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.
 

Methods in org.eclipse.emf.compare.diff.engine with parameters of type DiffGroup
protected  void GenericDiffEngine.addInContainerPackage(DiffGroup root, DiffElement operation, org.eclipse.emf.ecore.EObject targetParent)
          Looks for an already created diff group in order to add the operation, if none exists, create one where the operation belongs to.
protected  void GenericDiffEngine.checkAttributesUpdates(DiffGroup root, Match2Elements mapping)
          Deprecated. Override AttributesCheck.checkAttributesUpdates(DiffGroup, Match2Elements) and return your overriden implementation through GenericDiffEngine.getAttributesChecker().
protected  void GenericDiffEngine.checkAttributesUpdates(DiffGroup root, Match3Elements mapping)
          Deprecated. Override AttributesCheck.checkAttributesUpdates(DiffGroup, Match3Elements) and return your overriden implementation through GenericDiffEngine.getAttributesChecker().
protected  void GenericDiffEngine.checkContainmentUpdate(DiffGroup current, Match2Elements matchElement)
          This will check whether the left and right element are contained in the same containment reference and create a difference if need be.
protected  void GenericDiffEngine.checkContainmentUpdate(DiffGroup root, Match3Elements matchElement)
          This will check whether the left and right element are contained in the same containment reference and create a difference if need be.
protected  void GenericDiffEngine.checkForDiffs(DiffGroup current, Match2Elements match)
          This will call all the different checks we need to call for when computing the diff.
protected  void GenericDiffEngine.checkForDiffs(DiffGroup current, Match3Elements match)
          This will call all the different checks we need to call for when computing the diff.
protected  void GenericDiffEngine.checkMoves(DiffGroup root, Match2Elements matchElement)
          This will check if the elements matched by a given Match2Elements have been moved.
protected  void GenericDiffEngine.checkMoves(DiffGroup root, Match3Elements matchElement)
          This will check if the elements matched by a given Match3Element have been moved since the models common ancestor.
protected  void GenericDiffEngine.checkReferenceOrderChange(DiffGroup root, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject leftElement, org.eclipse.emf.ecore.EObject rightElement, java.util.List<ReferenceChangeLeftTarget> addedReferences, java.util.List<ReferenceChangeRightTarget> removedReferences)
          Deprecated. Replaced by ReferencesCheck.
protected  void GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match2Elements mapping)
          Deprecated. Override ReferencesCheck.checkReferencesUpdates(DiffGroup, Match2Elements) and return your overriden implementation through GenericDiffEngine.getReferencesChecker().
protected  void GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match3Elements mapping)
          Deprecated. Override ReferencesCheck.checkReferencesUpdates(DiffGroup, Match3Elements) and return your overriden implementation through GenericDiffEngine.getReferencesChecker().
protected  void GenericDiffEngine.processUnmatchedElements(DiffGroup diffRoot, java.util.List<UnmatchElement> unmatched)
          This will process the unmatched elements list and create the appropriate DiffElements.
 

Uses of DiffGroup in org.eclipse.emf.compare.diff.engine.check
 

Methods in org.eclipse.emf.compare.diff.engine.check with parameters of type DiffGroup
 void AttributesCheck.checkAttributesUpdates(DiffGroup root, Match2Elements mapping)
          This will iterate through all the attributes of the mapping's two elements to check if any of them has been modified.
 void AttributesCheck.checkAttributesUpdates(DiffGroup root, Match3Elements mapping)
          This will iterate through all the attributes of the mapping's three elements to check if any of them has been modified.
protected  void AttributesCheck.checkAttributeUpdates(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EAttribute attribute)
          This will check that the values of the given attribute from the objects contained by mapping has been modified.
protected  void AttributesCheck.checkAttributeUpdates(DiffGroup root, Match3Elements mapping, org.eclipse.emf.ecore.EAttribute attribute)
          This will check that the values of the given attribute from the objects contained by mapping has been modified.
protected  void ReferencesCheck.checkContainmentReferenceOrderChange(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EReference reference)
          This will be called to check for ordering changes on a given containment reference values.
protected  void ReferencesCheck.checkReferenceOrderChange(DiffGroup root, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject leftElement, org.eclipse.emf.ecore.EObject rightElement, java.util.List<ReferenceChangeLeftTarget> addedReferences, java.util.List<ReferenceChangeRightTarget> removedReferences)
          This will be called to check for changes on a given reference values.
 void ReferencesCheck.checkReferencesUpdates(DiffGroup root, Match2Elements mapping)
          Checks if there's been references updates in the model.
 void ReferencesCheck.checkReferencesUpdates(DiffGroup root, Match3Elements mapping)
          Checks if there's been references updates in the model.
protected  void ReferencesCheck.checkReferenceUpdates(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EReference reference)
          This will check that the values of the given reference from the objects contained by mapping has been modified.
protected  void ReferencesCheck.checkReferenceUpdates(DiffGroup root, Match3Elements mapping, org.eclipse.emf.ecore.EReference reference)
          This will check that the values of the given reference from the objects contained by mapping has been modified.
 

Uses of DiffGroup in org.eclipse.emf.compare.diff.merge
 

Methods in org.eclipse.emf.compare.diff.merge with parameters of type DiffGroup
protected  void DefaultMerger.cleanDiffGroup(DiffGroup diffGroup)
          Removes the given DiffGroup from its container if it was its last child, also calls for the same cleanup operation on its hierarchy.
 

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

Methods in org.eclipse.emf.compare.diff.metamodel that return DiffGroup
 DiffGroup DiffFactory.createDiffGroup()
          Returns a new object of class 'Group'
 

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

Classes in org.eclipse.emf.compare.diff.metamodel.impl that implement DiffGroup
 class DiffGroupImpl
          An implementation of the model object 'Group'.
 

Methods in org.eclipse.emf.compare.diff.metamodel.impl that return DiffGroup
 DiffGroup DiffFactoryImpl.createDiffGroup()
           
 

Uses of DiffGroup in org.eclipse.emf.compare.diff.metamodel.util
 

Methods in org.eclipse.emf.compare.diff.metamodel.util with parameters of type DiffGroup
 T DiffSwitch.caseDiffGroup(DiffGroup object)
          Returns the result of interpreting the object as an instance of 'Group'
 


Copyright 2006 IBM Corporation and others.
All Rights Reserved.