blob: de1685efc5fd83f0535046212bf86c844d371ecb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package rba.tool.editor.validation;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.Diagnostician;
import rba.core.NamedElement;
import rba.core.RBACorePackage;
public class RBADiagnostician extends Diagnostician {
@Override
public String getObjectLabel(EObject eObject) {
EClass eClass = eObject.eClass();
if (RBACorePackage.Literals.NAMED_ELEMENT.isSuperTypeOf(eClass)) {
return ((NamedElement)eObject).getName();
} else {
return eClass.getName();
}
}
}
|