Class EObjectUtil
- java.lang.Object
-
- org.eclipse.emf.compare.internal.spec.EObjectUtil
-
public final class EObjectUtil extends Object
Static utilities to create human readable EObject.toString() methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getLabel(EObject object)
Returns a String label for the given EObject given the following rules : if the givenobject
isnull
, returns the String"<null>"
if not null, return the name of theEClass
of the givenobject
and the hex string of the object hashcode.
-
-
-
Method Detail
-
getLabel
public static String getLabel(EObject object)
Returns a String label for the given EObject given the following rules :- if the given
object
isnull
, returns the String"<null>"
- if not null, return the name of the
EClass
of the givenobject
and the hex string of the object hashcode. It is followed by the value of theEStructuralFeature
name if the givenobject
has one or the first EAttribute with an instance class equals to String. (same rule as in the ReflectiveItemProvider)
- Parameters:
object
- the object to get the label from.- Returns:
- the label.
- if the given
-
-