示例#1
0
        private void btnOKClick(object sender, EventArgs e)
        {
            DialogClosed = true;
            Boolean valid = false;

            valid  = ovPropertiesControl.btnOK_Click();
            valid &= ovConstraintControl.handleCloseAction();
            if (valid)
            {
                forceClose = true;
                if (objectVariable.BindingState == BindingState.BOUND)
                {
                    objectVariable.BindingExpression = ovBindingProvider.getExpression();
                }
                else
                {
                    objectVariable.BindingExpression = null;
                }
                objectVariable.saveTreeToEATaggedValue(true);
                Close();

                objectVariable.loadTreeFromTaggedValue();
                objectVariable.saveTreeToEATaggedValue(true);
            }
        }
示例#2
0
        private void updateTreeView()
        {
            treeView1.Nodes.Clear();
            TreeNode expressionTreeNode = CommonUtil.computeTreeNode(expressionProvider.getExpression());

            if (expressionTreeNode != null)
            {
                treeView1.Nodes.Add(expressionTreeNode);
            }
            treeView1.ExpandAll();
        }
示例#3
0
        private void bttOK_Click(object sender, EventArgs e)
        {
            this.stopNode.ReturnValue = provider.getExpression();
            if (stopNode.ReturnValue != null)
            {
                stopNode.Name = stopNode.ReturnValue.ToString();
            }
            else
            {
                stopNode.Name = "";
            }
            this.stopNode.saveTreeToEATaggedValue(true);

            Close();
        }
示例#4
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            this.activityNodePropertiesUserControl1.bttOK_Click(sender, e);

            if (ActivityNode is StatementNode)
            {
                Expression sExpression = provider.getExpression();
                if (sExpression == null && statementExpressionControl.getSelectedExpressionText() == "MethodCallExpression")
                {
                    return;
                }
                (ActivityNode as StatementNode).StatementExpression = sExpression;
            }
            Close();
            ActivityNode.saveTreeToEATaggedValue(true);
        }
示例#5
0
 public Expression getUnderlyingExpression()
 {
     return(provider.getExpression());
 }