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}