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