Project

General

Profile

Revision 9

Added by Willibald K. over 8 years ago

remove support for Qualitative Action Systems, rename UlyssesType to Type

View differences:

IAstVisitor.java
36 36
import org.momut.ooas.ast.expressions.ListConstructor;
37 37
import org.momut.ooas.ast.expressions.MapConstructor;
38 38
import org.momut.ooas.ast.expressions.ObjectConstructor;
39
import org.momut.ooas.ast.expressions.QValConstructor;
40 39
import org.momut.ooas.ast.expressions.SetConstructor;
41 40
import org.momut.ooas.ast.expressions.TernaryOperator;
42 41
import org.momut.ooas.ast.expressions.TupleConstructor;
......
49 48
import org.momut.ooas.ast.identifiers.ConstantIdentifier;
50 49
import org.momut.ooas.ast.identifiers.EnumIdentifier;
51 50
import org.momut.ooas.ast.identifiers.ExpressionVariableIdentifier;
52
import org.momut.ooas.ast.identifiers.LandmarkIdentifier;
53 51
import org.momut.ooas.ast.identifiers.LocalVariableIdentifier;
54 52
import org.momut.ooas.ast.identifiers.MainModule;
55 53
import org.momut.ooas.ast.identifiers.MethodIdentifier;
......
70 68
import org.momut.ooas.ast.statements.KillStatement;
71 69
import org.momut.ooas.ast.statements.NondetBlock;
72 70
import org.momut.ooas.ast.statements.PrioBlock;
73
import org.momut.ooas.ast.statements.QualitativeConstraintStatement;
74 71
import org.momut.ooas.ast.statements.SeqBlock;
75 72
import org.momut.ooas.ast.statements.SkipStatement;
76 73
import org.momut.ooas.ast.types.AnyType;
......
85 82
import org.momut.ooas.ast.types.NullType;
86 83
import org.momut.ooas.ast.types.OoActionSystemType;
87 84
import org.momut.ooas.ast.types.OpaqueType;
88
import org.momut.ooas.ast.types.QrType;
89 85
import org.momut.ooas.ast.types.TupleType;
90 86

  
91 87
/*Notice: The visitor must implement the traversal!*/
......
96 92

  
97 93
	/*Identifiers*/
98 94
	void visit(EnumIdentifier enumIdentifier);
99
	void visit(LandmarkIdentifier landmarkIdentifier);
100 95
	void visit(AttributeIdentifier attributeIdentifier);
101 96
	void visit(ExpressionVariableIdentifier expressionVariableIdentifier);
102 97
	void visit(ParameterIdentifier parameterIdentifier);
......
124 119
	void visit(SkipStatement skipStatement);
125 120
	void visit(AbortStatement abortStatement);
126 121
	void visit(KillStatement killStatement);
127
	void visit(QualitativeConstraintStatement qalitativeConstraintStatement);
128 122

  
129 123

  
130 124
	/*Expressions*/
......
136 130
	void visit(MapConstructor mapConstructor);
137 131
	void visit(TupleConstructor tupleConstructor);
138 132
	void visit(ObjectConstructor objectConstructor);
139
	void visit(QValConstructor qValConstructor);
140 133
	void visit(AccessExpression accessExpression);
141 134
	void visit(BinaryOperator binaryOperator);
142 135
	void visit(TernaryOperator ternaryOperator);
......
155 148
	void visit(EnumType enumType);
156 149
	void visit(ListType listType);
157 150
	void visit(MapType mapType);
158
	void visit(QrType qrType);
159 151
	void visit(TupleType tupleType);
160 152
	void visit(FunctionType functionType);
161 153
	void visit(OoActionSystemType ooActionSystemType);

Also available in: Unified diff