package net.refractions.udig.sld.editor.internal.ui; import org.eclipse.gef.EditPart; import org.eclipse.gef.EditPartFactory; public class SLDEditorPartFactory implements EditPartFactory { public EditPart createEditPart( EditPart context, Object model ) { if (model instanceof String) { if (context == null) { DiagramContentsEditPart part = new DiagramContentsEditPart(); // part.setModel("SLD"); return part; } else { return new StyledLayerDescriptorPart(); } } if (model instanceof Integer) { return new NamedLayerEditPart(); } return null; } }