*/
public static void install(final AbstractWidgetHandleEditPart editPart, final String propertyPath) {
ExecutionUtils.runLog(new RunnableEx() {
public void run() throws Exception {
AbstractWidgetHandle<?> handle = (AbstractWidgetHandle<?>) editPart.getModel();
IWidgetInfo widget = handle.getWidget();
Property property = PropertyUtils.getByPath(widget.getUnderlyingModel(), propertyPath);
if (property != null) {
editPart.installEditPolicy(new AbstractWidgetHandleDirectTextEditPolicy(property));
}
}
});