0
我需要在插件工具中设置模型对象的某些路径的颜色。我设置了与目标模型元素(EMF)相对应的editpart(图形)。但是,只要我点击,重新定位屏幕上的元素或浏览编辑器,editpart图形的颜色就会更改为其默认值(黑色)。我需要修正颜色,并在发生此类事件(点击,移动等)时不会更改。请任何帮助!在GEF中设置编辑零件对象(图)的颜色
这里是我使用的代码:
for(EObject element:visitedNodes)
{
//Here i get the edit part related to a particular model element
modelEditPart=(EditPart)viewer.getEditPartRegistry().get((EObject)element);
if(modelEditPart!=null)
{
//set the color of the figure
((GraphicalEditPart)
modelEditPart).getFigure().setForegroundColor(ColorConstants.green);
}
任何帮助?我所需要的就是永久设置数字的颜色 – user3299062