![]() | Constraints |
|---|---|
Most of these keywords can be used as identifiers in model element names.
Keywords disallowed as identifiers are the following:
KeywordAsIdentifier ::=
namespace | import | machine | pattern | neg | find |
gtrule | precondition | postcondition | action | apply | xor |
asmfunction | rule | skip | fail | call | update | print | println | log | debug | info | warning |
error | fatal | seq | random | let | in | below | choose | forall | with | do | iterate | if | try | else |
new | delete | delete_content | move_content | copy | copy_boundary_edges |
skip_boundary_edges | move | rename | setValue | setFrom | setTo | setMultiplicity |
setAggregation | setInverse | undef | true | false | one_to_one | one_to_many |
many_to_one | many_to_many | ref | fqn | name | value | source | target | multiplicity |
aggregation | inverse | toBoolean | toString | toInteger | toDouble | toMultiplicity | out | inout
-- The following keywords conflict with entity definition, so they are disallowed without ''s
-- check | supertypeOf | subtypeOf | typeOf | instanceOf |
|
Defined In: Token