package net.ms.designer.editors.componentdetail.models; import java.io.Serializable; public class TableExtendModel implements Cloneable,Serializable { private int extendModel = 0; // 0 = Inherit ��1 = Replace private String baseComName = ""; //$NON-NLS-1$ public String getBaseComName() { return baseComName; } public void setBaseComName(String baseComName) { this.baseComName = baseComName; } public int getExtendModel() { return extendModel; } public void setExtendModel(int extendModel) { this.extendModel = extendModel; } public TableExtendModel getCopy() { TableExtendModel tem = new TableExtendModel(); tem.setBaseComName(getBaseComName()); tem.setExtendModel(getExtendModel()); // tem.setBizObject(this.getBizObject()); return tem; } public String toString() { String str = ""; //$NON-NLS-1$ if (getExtendModel() == 0) str = Messages.getString("KCGTableExtendModel.ModelLabel.Inherit"); //$NON-NLS-1$ else str = Messages.getString("KCGTableExtendModel.ModelLabel.Replace"); //$NON-NLS-1$ str += " " + getBaseComName(); //$NON-NLS-1$ return str; } }