Kapitel 11.8.2 ("Operation") in der neuesten UML-Spezifikation listet isQuery
isQuery: Boolean - Gibt an, ob eine Ausführung der Operation den Status des Systems unverändert lässt (isQuery = true) oder ob Nebenwirkungen auftreten können (isQuery = false). Der Standardwert ist false.
Wenn ein Vorgang, der den Systemzustand nicht ändert, in einem Diagramm angezeigt wird, sollte die Eigenschaft {query} nach dem Rückgabetyp der Funktion hinzugefügt werden.
Dia unterstützt das Attribut isQuery für Klassenoperationen: Öffnen Sie das Fenster Eigenschaften und auf Operationen klicken Sie auf Abfrage Kontrollkästchen für Methoden, die den Status der Klasse nicht ändern, und const werden nach dem Rückgabetyp der Methode in einem Diagramm angezeigt.