GIbt es eine Möglichkeit, mittels einer Escapesequenz einen Apostroph in OCL zu schreiben?
Beispiel: ich habe in Python eine Abfrage, die unter den Phasen eines Projekts danach sucht, ob diese den Namen eines bestimmten Kunden als Code hat. Also etwa:
Code
defaultPhase=proj.evalocl("phasen->select(aktiv)->select(code='{}')->first.boldid".format(kundenname))
Wenn der Kundenname nun einen Apostroph enthält (was bei irischen Namen mit O'... häufig ist), dann gibt das einen Fehler.
Die üblichen Escapesequenzen, etwa ' durch \' oder durch '' ersetzen funktioniert leider nicht.
Danke.