001package gudusoft.gsqlparser.nodes; 002 003 004public class TSignalSqlNode extends TParseTreeNode { 005 006 private TExpression stateValue; 007 private TObjectName conditionName; 008 private TExpressionList signalInformations; 009 010 public TExpressionList getSignalInformations() { 011 return signalInformations; 012 } 013 014 public TExpression getStateValue() { 015 return stateValue; 016 } 017 018 public TObjectName getConditionName() { 019 return conditionName; 020 } 021 022 023 public void init(Object arg1) 024 { 025 if (arg1 instanceof TExpression){ 026 stateValue = (TExpression)arg1; 027 }else if (arg1 instanceof TObjectName){ 028 conditionName = (TObjectName)arg1; 029 } 030 } 031 032 public void setSignalInformations(TExpressionList signalInformations) { 033 this.signalInformations = signalInformations; 034 } 035 036 public void init(Object arg1, Object arg2){ 037 init(arg1); 038 signalInformations = (TExpressionList)arg2; 039 } 040 041}