Class 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).