package net.ms.designer.core;
import java.io.Serializable;
import org.eclipse.gef.palette.PaletteRoot;
public class PaletteRootFactory implements Serializable
{
public PaletteRoot getPaletteFactory(String type)
{
if(type.equals("package"))
{
return net.ms.designer.editors.packages.tools.PaletteFactory.createPalette();
}
else if(type.equals("component"))
{
return net.ms.designer.editors.component.tools.PaletteFactory.createPalette();
}
else if(type.equals("componentdetail"))
{
return net.ms.designer.editors.componentdetail.tools.PaletteFactory.createPalette();
}
else if(type.equals("enumdetail"))
{
return net.ms.designer.editors.enumcomponentdetail.palette.PaletteFactory.INSTANCE().createPaletteRoot();
}
else if(type.equals("workflow"))
{
return net.ms.designer.editors.workflow.tools.WorkflowPaletteFactory.createPalette();
}
else if(type.equals("subflow"))
{
return net.ms.designer.editors.workflow.tools.WorkflowPaletteFactory.createPalette();
}
else
return null;
}
}