package net.refractions.udig.sld.editor.internal.ui;
import java.util.Collections;
import java.util.List;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.gef.GraphicalEditPart;
import org.eclipse.gef.editparts.AbstractGraphicalEditPart;
public class StyledLayerDescriptorPart extends AbstractGraphicalEditPart {
protected IFigure createFigure() {
return new SLDFigure("SLD",new Rectangle(10,10, 300,300));
}
@Override
protected void createEditPolicies() {
}
protected void refreshVisuals() {
Rectangle rectangle = new Rectangle(5,150, 300,250);
((GraphicalEditPart) getParent()).setLayoutConstraint(this, getFigure(), rectangle);
}
@Override
public List getModelChildren() {
return Collections.singletonList(new Integer(5));
}
}