コード例 #1
0
 public void CommitInputText()
 {
     operations.Add(InputText);
     Classes.ToList().ForEach(c => c.CanAnimate = false);
     UmlDiagramInputParser.ProcessInput(InputText, this, false);
     Classes.ToList().ForEach(c => c.CanAnimate = true);
     CommitEdits();
     InputText = "";
 }
コード例 #2
0
 private void ReApplyOperations()
 {
     Classes.ToList().ForEach(c => c.CanAnimate = false);
     ClearDiagram();
     //foreach(var operation in operations.Where(o => !o.ToLower().StartsWith("hide")).Union(operations.Where(p => p.ToLower().StartsWith("hide")))) {
     //    UmlDiagramInputParser.ProcessInput(operation, this, false);
     //}
     foreach (var operation in operations)
     {
         UmlDiagramInputParser.ProcessInput(operation, this, false);
     }
     Classes.ToList().ForEach(c => c.CanAnimate = true);
 }