Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public void RefreshDocumentBuilder()
 {
     if (String.IsNullOrEmpty(_functionName))
     {
         return;
     }
     AddToTreeOnComplete.Clear();
     Document.Transact();
     DocumentNodeBuilder = new NodeBuilder(Document, _functionName, _functionName);
 }