public void cutApronEdgeLightModel(ApronEdgeLightModel apronEdgeLightModel, int vertex) { ApronEdgeLightModel model2 = (ApronEdgeLightModel) apronEdgeLightModel.clone(); for (int i = 0; i <= vertex; i++) model2.removeVertexModel((VertexModel) model2.getVertexAL().get(0)); for (int i = apronEdgeLightModel.getVertexAL().size() - 1; i > vertex; i--) apronEdgeLightModel.removeVertexModel( (VertexModel) apronEdgeLightModel.getVertexAL().get(vertex + 1)); addApronEdgeLightModel(model2); }