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 = ""; }
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); }