Class EUriFragmentFunction

java.lang.Object
org.eclipse.emf.compare.match.eobject.EUriFragmentFunction
All Implemented Interfaces:
com.google.common.base.Function<EObject,String>, Function<EObject,String>

public class EUriFragmentFunction extends Object implements com.google.common.base.Function<EObject,String>
A function computing an URI Fragment. This implementation is based on org.eclipse.emf.ecore.impl.BasicEObjectImpl.eURIFragmentSegment(EStructuralFeature, EObject) no ID or specific code for a given EObject instance will be used, and that's on purpose, in the case of UML models for instance the specialization of the eURIFragment() method leads to a massive loss of performance for no added value in our current use case (matching references).