public final class Labelizer extends Object
EObject
s, intended especially for
debug strings
of objects that encapsulate EObject
s
but that could be appropriate in other end-user (such as UI) scenarios.Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static Labelizer |
get(org.eclipse.emf.ecore.EObject object)
Get a labelizer for the given
object . |
static Labelizer |
get(org.eclipse.emf.ecore.EPackage ePackage)
Get a labelizer for the given
ePackage . |
String |
getLabel(org.eclipse.emf.ecore.EObject object)
Obtain a friendly label for the given
object . |
int |
hashCode() |
public static Labelizer get(org.eclipse.emf.ecore.EObject object)
object
.object
- the objectfor which to get a labelizerpublic static Labelizer get(org.eclipse.emf.ecore.EPackage ePackage)
ePackage
.ePackage
- the package for which to get a labelizerpublic String getLabel(org.eclipse.emf.ecore.EObject object)
object
. Where possible,
this will be based on the label provided by the model's EMF.Edit providers.object
- an objectCopyright © 2019. All rights reserved.