OCLにおいて、ある文字列が特定のパターン(例:’UML’)で始まっているか判定する正しい方法はどれか。

OCL標準にstartsWithはないため、indexOfやsubstringを組み合わせて判定する。