/** * Factory method for creating a new IDiagramModelZentaObject for an IZentaElement * * @param element * @return a new IDiagramModelZentaObject */ public static IDiagramModelZentaObject createDiagramModelZentaObject(IZentaElement element) { IDiagramModelZentaObject dmo = IZentaFactory.eINSTANCE.createDiagramModelZentaObject(); dmo.setZentaElement(element); dmo.setType(Preferences.getDefaultFigureType(dmo)); // Set user fill color if (Preferences.STORE.getBoolean(IPreferenceConstants.SAVE_USER_DEFAULT_FILL_COLOR)) { Color fillColor = ColorFactory.getDefaultFillColor(dmo); if (fillColor != null) { dmo.setFillColor(ColorFactory.convertRGBToString(fillColor.getRGB())); } } return dmo; }
@Override public Color getDefaultColor() { return ColorFactory.get(220, 235, 235); }