public boolean getPlaneLayout() {
            boolean hasAisle = false;
            Cell[][] dim = new Cell[rows][columns];
            for (int i = 0; i < rows; i++) {
                Cell[] row = new Cell[columns];
                for (int j = 0; j < columns; j++) {
                    CellType ct = CellType.SEAT;
                    switch (buttonList.get(rows * j + i).getSeatType()) {
                        case 0:
                            ct = CellType.NONE;
                            break;
                        case 1:
                            ct = CellType.SEAT;
                            break;
                        case 2:
                            ct = CellType.PRIORITY_SEAT;
                            break;
                        case 3:
                            hasAisle = true;
                            ct = CellType.AISLE;
                    }
                    row[j] = new Cell(i, j, ct);
                }
                dim[i] = row;
            }
            pd = new PlaneDimension(dim);
            return hasAisle;
        }