Neben den Methoden sind für die Objektarten auch Operatoren definiert. In EEC anwendbare Operatoren sind die Operatoren der Grundrechenarten (+,-,*,/), boolesche Operatoren (and, or, implies) und die Vergleichsoperatoren (=,<,>,<=,>=,<>).
Die folgende Tabelle zeigt die Basistypen des Modells und die auf sie anwendbaren Operatoren.
Basistyp | Bedeutung | Operator | Beispiel |
---|---|---|---|
String | Zeichenkette | +, =, <, >, <=, >=,<> | 'Das ist ein String' |
Boolean | Boolescher Ausdruck | and, or, implies, =, <> | false, true |
Integer | Ganzzahl (32 Bit) | +, -, *, /, =, <, >, <=, >=, <> | 1, - 5, 10 |
Double | Fließkommazahl (64 Bit) | +, -, *, /, =, <, >, <=, >=, <> | 1.5, -2.5, 0.0213, 2e-3 |
Die Operatoren werden in den Formeln in der folgenden Reihenfolge abgearbeitet:
- negatives Vorzeichen und Not-Operator (-, not)
- Multiplikation und Division (*,/)
- Addition und Subtraktion (+,-)
- Vergleichsoperatoren (=, <, >, <=, >=,<>)
- Logikoperatoren (and, or, implies)
- Fragezeichenoperator (siehe Bedingungen)
Durch den Einsatz von runden Klammern kann die Abarbeitungsreihenfolge beeinflusst werden.