private void save_LineUnit_GUI(StreamWriter SW, LineUnit_GUI cur_data) { SW.WriteLine(cur_data.p_from.X); SW.WriteLine(cur_data.p_from.Y); SW.WriteLine(cur_data.p_to.X); SW.WriteLine(cur_data.p_to.Y); SW.WriteLine(cur_data.type); }
public void draw_Unit_Line(LineUnit_GUI unit) { canvas.Children.Add(unit); program_state = state.None; btn_class.IsEnabled = true; btn_generalization.IsEnabled = true; btn_realization.IsEnabled = true; btn_association.IsEnabled = true; btn_dependancy.IsEnabled = true; }
private void load_LineUnit_GUI(StreamReader SR) { int index_from = int.Parse(SR.ReadLine()); int index_to = int.Parse(SR.ReadLine()); double X1 = double.Parse(SR.ReadLine()); double Y1 = double.Parse(SR.ReadLine()); double X2 = double.Parse(SR.ReadLine()); double Y2 = double.Parse(SR.ReadLine()); LineUnit_GUI tmp = new LineUnit_GUI(new Point(X1, Y1), new Point(X2, Y2)); tmp.type = (LineUnit_GUI.line_Type) int.Parse(SR.ReadLine()); list_class[index_from].add_Line_From(tmp); list_class[index_to].add_Line_To(tmp); draw_Unit_Line(tmp); }
public void delete_Line_From(LineUnit_GUI line_From) { from.Remove(line_From); }
public void add_Line_To(LineUnit_GUI line_To) { to.Add(line_To); }
public void add_Line_From(LineUnit_GUI line_From) { from.Add(line_From); }
public void delete_Line_To(LineUnit_GUI line_To) { to.Remove(line_To); }