Class IdentifierEObjectMatcher.DefaultIDFunction
java.lang.Object
org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher.DefaultIDFunction
- All Implemented Interfaces:
com.google.common.base.Function<EObject,,String> Function<EObject,String>
- Enclosing class:
IdentifierEObjectMatcher
public static class IdentifierEObjectMatcher.DefaultIDFunction
extends Object
implements com.google.common.base.Function<EObject,String>
The default function used to retrieve IDs from EObject. You might want to extend or compose with it if
you want to reuse its behavior.
-
Constructor Details
-
DefaultIDFunction
public DefaultIDFunction()
-
-
Method Details
-
apply
Return an ID for an EObject, null if not found.- Specified by:
applyin interfacecom.google.common.base.Function<EObject,String> - Specified by:
applyin interfaceFunction<EObject,String> - Parameters:
eObject- The EObject for which we need an identifier.- Returns:
- The identifier for that EObject if we could determine one.
nullif no condition (see description above) is fulfilled for the given eObject.
-