private void OnStepsCompleted() { if (OnStepsCompletedHandler != null) { OnStepsCompletedHandler(); } else { AutoCompleteDependencies(); } if (DocumentNodeBuilder != null && DocumentNodeBuilder.LastExecute) { AddToTreeOnComplete.Add(DocumentNodeBuilder.Node); } if (!AutoFace) { return; } var autoFaceNode = AutoGroupLogic.TryAutoGroup(Document, DocumentNodeBuilder.Node); if (autoFaceNode != null) { AddToTreeOnComplete.Add(autoFaceNode); } }
public void RefreshDocumentBuilder() { if (String.IsNullOrEmpty(_functionName)) { return; } AddToTreeOnComplete.Clear(); Document.Transact(); DocumentNodeBuilder = new NodeBuilder(Document, _functionName, _functionName); }