package net.ms.designer.editors.componentdetail.models; import java.util.ArrayList; import java.util.List; import org.eclipse.swt.graphics.Image; import org.eclipse.ui.views.properties.IPropertyDescriptor; public class AutoNumField extends CommonField { static final long serialVersionUID = 1; private final String field_Type = "Autonum"; public static final String FIELD_PRIFIX = "Autonum Prefix"; public static final String FIELD_SUFFIX = "Autonum suffix"; public static final String FIELD_STARTNUM = "Autonum StartNum"; private String prifix = ""; private String suffix = ""; private int startnum = 1; private static Image LED_ICON = new Image(null, TemplateConstants.class .getResourceAsStream("icons/AutoNum16.gif")); protected static List newPropList = new ArrayList(); public IPropertyDescriptor[] getPropertyDescriptors() { List propList = new ArrayList(); return (IPropertyDescriptor[]) propList .toArray(new IPropertyDescriptor[propList.size()]); } public Object getPropertyValue(Object propName) { return super.getPropertyValue(propName); } public void resetPropertyValue(Object id) { super.resetPropertyValue(id); } public void setPropertyValue(Object id, Object value) { super.setPropertyValue(id, value); } public Image getIconImage() { return LED_ICON; } public String getField_Type() { return field_Type; } public int getFieldTypeID() { return 2; } public int getFieldTypeLength() { return 10; } public int getFieldTypeScale() { return 0; } public String getPrifix() { return prifix; } public void setPrifix(String prifix) { this.prifix = prifix; } public int getStartnum() { return startnum; } public void setStartnum(int startnum) { this.startnum = startnum; } public String getSuffix() { return suffix; } public void setSuffix(String suffix) { this.suffix = suffix; } }