package org.teiid.designer.modelgenerator.xsd.procedures; import org.eclipse.xsd.XSDTypeDefinition; import org.teiid.core.designer.ModelerCoreException; /** * @since 8.0 */ public interface TraversalContext { public abstract boolean isReachedResultNode(); public abstract void setReachedResultNode(boolean reachedResultNode); public abstract void appendToPath(String path); public abstract void addColumn(String name, XSDTypeDefinition type) throws ModelerCoreException; public abstract String getPath(); public abstract void createTransformation(); }