Uses of Class
org.eclipse.emf.compare.FactoryException

Packages that use FactoryException
org.eclipse.emf.compare.diff.engine Provides a generic diff engine. 
org.eclipse.emf.compare.match.engine Provides a generic match engine. 
org.eclipse.emf.compare.match.statistic.similarity Provides classes to compute String similarities and EObjects structural similarity. 
org.eclipse.emf.compare.util This package contains utility classes used throughout EMF Compare. 
 

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

Methods in org.eclipse.emf.compare.diff.engine that throw FactoryException
protected  void GenericDiffEngine.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.
protected  void GenericDiffEngine.checkAttributesUpdates(DiffGroup root, Match3Element 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 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, Match3Element match)
          This will call all the different checks we need to call for when computing the diff.
protected  void GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match2Elements mapping)
          Checks if there's been references updates in the model.
protected  void GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match3Element mapping)
          Checks if there's been references updates in the model.
 

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

Methods in org.eclipse.emf.compare.match.engine that throw FactoryException
protected  double GenericMatchEngine.contentSimilarity(org.eclipse.emf.ecore.EObject obj1, org.eclipse.emf.ecore.EObject obj2)
          This will compute the similarity between two EObjects' contents.
protected  org.eclipse.emf.ecore.EObject GenericMatchEngine.findMostSimilar(org.eclipse.emf.ecore.EObject eObj, java.util.List<org.eclipse.emf.ecore.EObject> list)
          This will iterate through the given List and return its element which is most similar (as given by GenericMatchEngine.absoluteMetric(EObject, EObject)) to the given EObject.
protected  boolean GenericMatchEngine.haveDistinctID(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
          This will lookup in the GenericMatchEngine.matchedByID map and check if the two given objects have indeed been matched by their ID.
protected  boolean GenericMatchEngine.haveDistinctXMIID(org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right)
          This will lookup in the GenericMatchEngine.matchedByXMIID map and check if the two given objects have indeed been matched by their XMI ID.
protected  boolean GenericMatchEngine.isSimilar(org.eclipse.emf.ecore.EObject obj1, org.eclipse.emf.ecore.EObject obj2)
          Returns True if the 2 given EObjects are considered similar.
protected  boolean EcoreMatchEngine.isSimilar(org.eclipse.emf.ecore.EObject obj1, org.eclipse.emf.ecore.EObject obj2)
          Returns True if the 2 given EObjects are considered similar.
 

Uses of FactoryException in org.eclipse.emf.compare.match.statistic.similarity
 

Methods in org.eclipse.emf.compare.match.statistic.similarity that throw FactoryException
static java.lang.String NameSimilarity.contentValue(org.eclipse.emf.ecore.EObject current, MetamodelFilter filter)
          Returns a string representation of all the features' values for a given EObject.
static java.lang.String NameSimilarity.findName(org.eclipse.emf.ecore.EObject current)
          Finds the property which is the best candidate to be the name of an EObject.
static double StructureSimilarity.relationsSimilarityMetric(org.eclipse.emf.ecore.EObject obj1, org.eclipse.emf.ecore.EObject obj2, MetamodelFilter filter)
          This method returns a double comprised between 0 and 1 representing the relations similarities of the 2 EObjects. - 1 means the 2 objects surroundings are very similar - 0 means the 2 objects surroundings are very different.
static double StructureSimilarity.typeSimilarityMetric(org.eclipse.emf.ecore.EObject obj1, org.eclipse.emf.ecore.EObject obj2)
          This method returns a double comprised between 0 and 1 representing the type similarities of the 2 EObjects. - 1 means the 2 objects types are very similar - 0 means the 2 objects types are very differents.
 

Uses of FactoryException in org.eclipse.emf.compare.util
 

Methods in org.eclipse.emf.compare.util that throw FactoryException
static
<T> void
EFactory.eAdd(org.eclipse.emf.ecore.EObject object, java.lang.String name, T arg)
          Adds the new value of the given feature of the object.
static java.lang.Object EFactory.eGet(org.eclipse.emf.ecore.EObject object, java.lang.String name)
          Gets the value of the given feature of the object.
static java.util.List<?> EFactory.eGetAsList(org.eclipse.emf.ecore.EObject object, java.lang.String name)
          Gets the value of the given feature of the object as a List.
static java.lang.String EFactory.eGetAsString(org.eclipse.emf.ecore.EObject object, java.lang.String name)
          Gets the value of the given feature of the object as a String.
static void EFactory.eRemove(org.eclipse.emf.ecore.EObject object, java.lang.String name, java.lang.Object arg)
          Removes the value of the given feature of the object.
static void EFactory.eSet(org.eclipse.emf.ecore.EObject object, java.lang.String name, java.lang.Object arg)
          Sets the value of the given feature of the object to the new value.
static org.eclipse.emf.ecore.EStructuralFeature EFactory.eStructuralFeature(org.eclipse.emf.ecore.EObject object, java.lang.String name)
          Gets the structural feature of the given feature name of the object.
 


Copyright 2006 IBM Corporation and others.
All Rights Reserved.