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; }