示例#1
0
 public LogicalOperatorEnumerator(LogicalType par)
 {
     parent = par;
     nIndex = -1;
 }
示例#2
0
 public RHSLogicalExpressionEnumerator(LogicalType par)
 {
     parent = par;
     nIndex = -1;
 }
示例#3
0
 public void InsertLogicalAt(LogicalType newValue, int index)
 {
     InsertDomElementAt("", "Logical", index, newValue);
 }
示例#4
0
 public void ReplaceLogicalAt(LogicalType newValue, int index)
 {
     ReplaceDomElementAt("", "Logical", index, newValue);
 }
		public void ReplaceLogicalAt(LogicalType newValue, int index)
		{
			ReplaceDomElementAt("", "Logical", index, newValue);
		}
示例#6
0
 public void AddLogical(LogicalType newValue)
 {
     AppendDomElement("", "Logical", newValue);
 }
		public void InsertLogicalAt(LogicalType newValue, int index)
		{
			InsertDomElementAt("", "Logical", index, newValue);
		}
		public void AddLogical(LogicalType newValue)
		{
			AppendDomElement("", "Logical", newValue);
		}
示例#9
0
        public LogicalExpression MakeLogical(string op, LogicalExpression lhs, LogicalExpression rhs)
        {
            LogicalOperator logicalOp = new LogicalOperator();

            if (op == "And")
                logicalOp.AddAnd(new Altova.Types.SchemaString("And"));
            else
                logicalOp.AddOr(new Altova.Types.SchemaString("Or"));

            LogicalType newLogicalExpression = new LogicalType();
            newLogicalExpression.AddLHSLogicalExpression(lhs);
            newLogicalExpression.AddLogicalOperator(logicalOp);
            newLogicalExpression.AddRHSLogicalExpression(rhs);

            LogicalExpression newLogical = new LogicalExpression();
            newLogical.AddLogical(newLogicalExpression);

            return newLogical;
        }
示例#10
0
			public RHSLogicalExpressionEnumerator(LogicalType par) 
			{
				parent = par;
				nIndex = -1;
			}
示例#11
0
			public LogicalOperatorEnumerator(LogicalType par) 
			{
				parent = par;
				nIndex = -1;
			}