Revision 9
Added by Willibald K. over 8 years ago
OoaEmptyVisitor.java | ||
---|---|---|
37 | 37 |
import org.momut.ooas.ast.expressions.ListConstructor; |
38 | 38 |
import org.momut.ooas.ast.expressions.MapConstructor; |
39 | 39 |
import org.momut.ooas.ast.expressions.ObjectConstructor; |
40 |
import org.momut.ooas.ast.expressions.QValConstructor; |
|
41 | 40 |
import org.momut.ooas.ast.expressions.SetConstructor; |
42 | 41 |
import org.momut.ooas.ast.expressions.TernaryOperator; |
43 | 42 |
import org.momut.ooas.ast.expressions.TupleConstructor; |
... | ... | |
50 | 49 |
import org.momut.ooas.ast.identifiers.ConstantIdentifier; |
51 | 50 |
import org.momut.ooas.ast.identifiers.EnumIdentifier; |
52 | 51 |
import org.momut.ooas.ast.identifiers.ExpressionVariableIdentifier; |
53 |
import org.momut.ooas.ast.identifiers.LandmarkIdentifier; |
|
54 | 52 |
import org.momut.ooas.ast.identifiers.LocalVariableIdentifier; |
55 | 53 |
import org.momut.ooas.ast.identifiers.MainModule; |
56 | 54 |
import org.momut.ooas.ast.identifiers.MethodIdentifier; |
... | ... | |
71 | 69 |
import org.momut.ooas.ast.statements.KillStatement; |
72 | 70 |
import org.momut.ooas.ast.statements.NondetBlock; |
73 | 71 |
import org.momut.ooas.ast.statements.PrioBlock; |
74 |
import org.momut.ooas.ast.statements.QualitativeConstraintStatement; |
|
75 | 72 |
import org.momut.ooas.ast.statements.SeqBlock; |
76 | 73 |
import org.momut.ooas.ast.statements.SkipStatement; |
77 | 74 |
import org.momut.ooas.ast.types.AnyType; |
... | ... | |
86 | 83 |
import org.momut.ooas.ast.types.NullType; |
87 | 84 |
import org.momut.ooas.ast.types.OoActionSystemType; |
88 | 85 |
import org.momut.ooas.ast.types.OpaqueType; |
89 |
import org.momut.ooas.ast.types.QrType; |
|
90 | 86 |
import org.momut.ooas.ast.types.TupleType; |
91 | 87 |
|
92 | 88 |
public class OoaEmptyVisitor implements IAstVisitor { |
... | ... | |
102 | 98 |
@Override |
103 | 99 |
public void visit(EnumIdentifier enumIdentifier) {throw new UnsupportedOperationException();} |
104 | 100 |
@Override |
105 |
public void visit(LandmarkIdentifier landmarkIdentifier) {throw new UnsupportedOperationException();} |
|
106 |
@Override |
|
107 | 101 |
public void visit(AttributeIdentifier attributeIdentifier) {throw new UnsupportedOperationException();} |
108 | 102 |
@Override |
109 | 103 |
public void visit(ExpressionVariableIdentifier expressionVariableIdentifier) {throw new UnsupportedOperationException();} |
... | ... | |
152 | 146 |
@Override |
153 | 147 |
public void visit(KillStatement killStatement) {throw new UnsupportedOperationException();} |
154 | 148 |
@Override |
155 |
public void visit(QualitativeConstraintStatement qalitativeConstraintStatement) {throw new UnsupportedOperationException();} |
|
156 |
@Override |
|
157 | 149 |
public <T> void visit(ValueExpression<T> valueExpression) {throw new UnsupportedOperationException();} |
158 | 150 |
@Override |
159 | 151 |
public void visit(UnresolvedIdentifierExpression unresolvedIdentifierExpression) {throw new UnsupportedOperationException();} |
... | ... | |
170 | 162 |
@Override |
171 | 163 |
public void visit(ObjectConstructor objectConstructor) {throw new UnsupportedOperationException();} |
172 | 164 |
@Override |
173 |
public void visit(QValConstructor qValConstructor) {throw new UnsupportedOperationException();} |
|
174 |
@Override |
|
175 | 165 |
public void visit(AccessExpression accessExpression) {throw new UnsupportedOperationException();} |
176 | 166 |
@Override |
177 | 167 |
public void visit(BinaryOperator binaryOperator) {throw new UnsupportedOperationException();} |
... | ... | |
204 | 194 |
@Override |
205 | 195 |
public void visit(MapType mapType) {throw new UnsupportedOperationException();} |
206 | 196 |
@Override |
207 |
public void visit(QrType qrType) {throw new UnsupportedOperationException();} |
|
208 |
@Override |
|
209 | 197 |
public void visit(TupleType tupleType) {throw new UnsupportedOperationException();} |
210 | 198 |
@Override |
211 | 199 |
public void visit(FunctionType functionType) {throw new UnsupportedOperationException();} |
Also available in: Unified diff
remove support for Qualitative Action Systems, rename UlyssesType to Type