001package org.hl7.fhir.r5.model;
002
003import org.hl7.fhir.r5.fhirpath.TypeDetails;
004import org.hl7.fhir.utilities.SourceLocation;
005
006import java.util.List;
007
008/**
009 @deprecated This interface only exists to provide backward compatibility for the following two projects:
010 <a href="https://github.com/cqframework/clinical-reasoning">clinical-reasoning</a>
011 <a href="https://github.com/cqframework/clinical_quality_language/">clinical_quality-language</a>
012
013 Due to a circular dependency, they cannot be updated without a release of HAPI, which requires backwards
014 compatibility with core version 6.1.2.2
015 **/
016public class ExpressionNode extends org.hl7.fhir.r5.fhirpath.ExpressionNode{
017
018  private final org.hl7.fhir.r5.fhirpath.ExpressionNode wrappedExpressionNode;
019  public ExpressionNode(int uniqueId) {
020    super(0);
021    wrappedExpressionNode = new org.hl7.fhir.r5.fhirpath.ExpressionNode(uniqueId);
022  }
023
024  public ExpressionNode(org.hl7.fhir.r5.fhirpath.ExpressionNode wrappedExpressionNode) {
025    super(0);
026    this.wrappedExpressionNode = wrappedExpressionNode;
027  }
028
029  @Override
030  public String toString() {
031    return wrappedExpressionNode.toString();
032  }
033
034  @Override
035  public String getName() {
036    return wrappedExpressionNode.getName();
037  }
038
039  @Override
040  public void setName(String name) {
041    wrappedExpressionNode.setName(name);
042  }
043
044  @Override
045  public Base getConstant() {
046    return wrappedExpressionNode.getConstant();
047  }
048
049  @Override
050  public void setConstant(Base constant) {
051    wrappedExpressionNode.setConstant(constant);
052  }
053
054  @Override
055  public Function getFunction() {
056    return wrappedExpressionNode.getFunction();
057  }
058
059  @Override
060  public void setFunction(Function function) {
061    wrappedExpressionNode.setFunction(function);
062  }
063
064  @Override
065  public boolean isProximal() {
066    return wrappedExpressionNode.isProximal();
067  }
068
069  @Override
070  public void setProximal(boolean proximal) {
071    wrappedExpressionNode.setProximal(proximal);
072  }
073
074  @Override
075  public Operation getOperation() {
076    return wrappedExpressionNode.getOperation();
077  }
078
079  @Override
080  public void setOperation(Operation operation) {
081    wrappedExpressionNode.setOperation(operation);
082  }
083
084  @Override
085  public org.hl7.fhir.r5.fhirpath.ExpressionNode getInner() {
086    return wrappedExpressionNode.getInner();
087  }
088
089  @Override
090  public void setInner(org.hl7.fhir.r5.fhirpath.ExpressionNode value) {
091    wrappedExpressionNode.setInner(value);
092  }
093
094  @Override
095  public org.hl7.fhir.r5.fhirpath.ExpressionNode getOpNext() {
096    return wrappedExpressionNode.getOpNext();
097  }
098
099  @Override
100  public void setOpNext(org.hl7.fhir.r5.fhirpath.ExpressionNode value) {
101    wrappedExpressionNode.setOpNext(value);
102  }
103
104  @Override
105  public List<org.hl7.fhir.r5.fhirpath.ExpressionNode> getParameters() {
106    return wrappedExpressionNode.getParameters();
107  }
108
109  @Override
110  public boolean checkName() {
111    return wrappedExpressionNode.checkName();
112  }
113
114  @Override
115  public Kind getKind() {
116    return wrappedExpressionNode.getKind();
117  }
118
119  @Override
120  public void setKind(Kind kind) {
121    wrappedExpressionNode.setKind(kind);
122  }
123
124  @Override
125  public org.hl7.fhir.r5.fhirpath.ExpressionNode getGroup() {
126    return wrappedExpressionNode.getGroup();
127  }
128
129  @Override
130  public void setGroup(org.hl7.fhir.r5.fhirpath.ExpressionNode group) {
131    wrappedExpressionNode.setGroup(group);
132  }
133
134  @Override
135  public SourceLocation getStart() {
136    return wrappedExpressionNode.getStart();
137  }
138
139  @Override
140  public void setStart(SourceLocation start) {
141    wrappedExpressionNode.setStart(start);
142  }
143
144  @Override
145  public SourceLocation getEnd() {
146    return wrappedExpressionNode.getEnd();
147  }
148
149  @Override
150  public void setEnd(SourceLocation end) {
151    wrappedExpressionNode.setEnd(end);
152  }
153
154  @Override
155  public SourceLocation getOpStart() {
156    return wrappedExpressionNode.getOpStart();
157  }
158
159  @Override
160  public void setOpStart(SourceLocation opStart) {
161    wrappedExpressionNode.setOpStart(opStart);
162  }
163
164  @Override
165  public SourceLocation getOpEnd() {
166    return wrappedExpressionNode.getOpEnd();
167  }
168
169  @Override
170  public void setOpEnd(SourceLocation opEnd) {
171    wrappedExpressionNode.setOpEnd(opEnd);
172  }
173
174  @Override
175  public String getUniqueId() {
176    return wrappedExpressionNode.getUniqueId();
177  }
178
179  @Override
180  public int parameterCount() {
181    return wrappedExpressionNode.parameterCount();
182  }
183
184  @Override
185  public String Canonical() {
186    return wrappedExpressionNode.Canonical();
187  }
188
189  @Override
190  public String summary() {
191    return wrappedExpressionNode.summary();
192  }
193
194  @Override
195  public String check() {
196    return wrappedExpressionNode.check();
197  }
198
199  @Override
200  public TypeDetails getTypes() {
201    return wrappedExpressionNode.getTypes();
202  }
203
204  @Override
205  public void setTypes(TypeDetails types) {
206    wrappedExpressionNode.setTypes(types);
207  }
208
209  @Override
210  public TypeDetails getOpTypes() {
211    return wrappedExpressionNode.getOpTypes();
212  }
213
214  @Override
215  public void setOpTypes(TypeDetails opTypes) {
216    wrappedExpressionNode.setOpTypes(opTypes);
217  }
218
219  @Override
220  public List<String> getDistalNames() {
221    return wrappedExpressionNode.getDistalNames();
222  }
223
224  @Override
225  public boolean isNullSet() {
226    return wrappedExpressionNode.isNullSet();
227  }
228}