if (modelHandler != null) {
l = (List<EObject>) modelHandler.getAll(reference.getEType().getInstanceClass());
}
FeatureEditorDialog featureEditorDialog = new FeatureEditorDialog(getShell(), LABEL_PROVIDER, be,
reference, "Select elements", l);
if (featureEditorDialog.open() == Window.OK) {
updateEObject(refs, (EList<EObject>) featureEditorDialog.getResult());
updateTextField(refs, text);
}
}
public void updateEObject(final List<EObject> refs, final EList<EObject> result) {