How to get nationalized feature name [message #903362] |
Thu, 23 August 2012 06:49  |
Eclipse User |
|
|
|
Hi,
I think its an easy question if its possible....can anybody tell me how to get the internationalized name for a feature ?
I am in a command and want to create I nice label. I have the feature and its owner...something like this:
private String getLabelInternal(){
String valueString;
if(value instanceof EObject){
valueString = EpaUtilModel.getDescription(((EObject) value));
} else {
valueString = value.toString();
}
Object eGet = owner.eGet(feature);
String featureString = feature.getName();
EList<Adapter> eAdapters = owner.eAdapters();
for (Adapter adapter : eAdapters) {
if(adapter instanceof ItemProviderAdapter){
ItemProviderAdapter itemProviderAdapter = (ItemProviderAdapter) adapter;
itemProviderAdapter.getString(feature.toString());
}
}
return "-> Changed " + feature.getName() + " of " + EpaUtilModel.getDescription(owner) + " to '" + valueString + "'";
}
Thanks
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03478 seconds