package lectures.composite.tree_dag_graph_objects_windows;
import util.annotations.WebDocuments;

import lectures.composite.objects_shapes.LineWithObjectProperty;
import lectures.graphics.Point;
import lectures.graphics.StringShape;
import util.annotations.StructurePattern;
import util.annotations.StructurePatternNames;
@StructurePattern(StructurePatternNames.BEAN_PATTERN)
@WebDocuments({"Lectures/CompositeTreeDagGraphObjectsWindows.pptx", "Lectures/CompositeTreeDagGraphObjectsWindows.pdf", "Videos/CompositeTreeDagGraphObjectsWindows.avi"})
public interface DAGCartesianPlane {
    public LineWithObjectProperty getXAxis();
    public LineWithObjectProperty getYAxis();
    public Point getXAxisLocation();
    public Point getYAxisLocation();
    public int getAxesLength();
    public void setAxesLength(int anAxesLength);  
    public StringShape getXLabel();
    public StringShape getYLabel();    
}