* @param build
* @return Graphic defined by this model
*/
public Graphic getGraphic(Fill filll, Stroke stroke, StyleBuilder build ) {
if(!this.enabled) {
Mark mark = null;
if(this.type == null) {
build.createMark("square", null, null); //$NON-NLS-1$
} else {
mark = build.createMark(this.type, (Fill)null, (Stroke)null);
}
return build.createGraphic(null, mark, null);
}
Mark mark = build.createMark(this.type, filll, stroke);
Graphic graphic = build.createGraphic(null, mark, null);
graphic.setSize(build.literalExpression(this.width));
return graphic;
}