import java.util.*;

/****
 *
 * A UMLPage is one part of a complete diagram.  The diagram may consist of one
 * or more pages.
 *
 * A page is an organizational component of the diagram, not a component of the
 * diagram proper.  I.e., a page is not construct of UML, but rather a
 * convenience for organizing diagrams into lexical units.  In the HTML
 * rendering of a diagram, a page can be one browser page.  In a PDF rendering,
 * a page can be one document page, subject to clipping or expansion of
 * physical page size as necessary.  Other physical renderings of UMLPages
 * depend on the rendering medium.
 *
 * The x/y coordinate geometry for diagram elements is defined in the class <a
 * href= UMLDiagramElement.html> UMLDiagramElement.html </a>.  The coordinates
 * of an element are relative to the page in which the element is contained.
 * By convention, the 0,0 origin is in the upper left corner of the page.
 */
public class UMLPage {

    /** Ordinal numer of this page.  Pages in a diagram are numbered
     * consecutively from 1. */
    int number;

    /** The list of diagram elements. */
    protected Vector<UMLDiagramElement> elements;

}