/// <summary> /// Create a new expression constraint. /// </summary> private void AddExpressionConstraintAction() { var expressionConstraintEditorViewModel = new ExpressionConstraintEditorViewModel(); var x = this.windowManager.ShowDialog(expressionConstraintEditorViewModel); if (!x.GetValueOrDefault()) { return; } Workspace.AddExpressionConstraint(new ExpressionConstraintBuilder().WithName(expressionConstraintEditorViewModel.ConstraintName) .Inside(Workspace.WorkspaceModel.Model) .WithExpression(expressionConstraintEditorViewModel.ConstraintExpression) .Build()); }