/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.xml; /** * @param <N> * */ public interface IMappingBaseNode<N extends IMappingNode> extends IMappingNode { /** * Add a child to this node * * @param childNode */ void addChildNode(N childNode); /** * @param minOccurrences */ void setMinOccurrs(int minOccurrences); /** * @param maxOccurrences */ void setMaxOccurrs(int maxOccurrences); /** * @param source */ void setSource(String source); /** * @param stagingTable */ void addStagingTable(String stagingTable); }