- All Implemented Interfaces:
- 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).