package com.c2kernel.gui.tabs.outcome.form; import org.exolab.castor.xml.schema.ElementDecl; import com.c2kernel.gui.tabs.outcome.OutcomeException; public class DimensionInstance extends DataRecord { //probably will be needed to synch edits later Dimension parentDimension; int tabNumber; String tabName = null; public DimensionInstance(ElementDecl model, boolean readOnly , HelpPane help, boolean deferred) throws OutcomeException { super(model, readOnly, help, deferred); } public void setTabNumber(int tabNumber) { this.tabNumber=tabNumber; } public void setParent(Dimension parent) { this.parentDimension = parent; } @Override public String getName() { //TODO appinfo for picking out attributes or child elements for tab name if (tabName == null) return Integer.toString(tabNumber); else return tabName; } }