C# の多重定義演算子を UML 操作としてモデル化できます。
始める前に
この手順を実行する前に、C# 変換プロファイルが適用された UML モデルを開く必要があります。
このタスクについて
多重定義演算子をモデル化するには、以下を実行します。
- クラスに新しい操作を追加し、希望の演算子として命名します。 例えば、操作を operator != と命名します。
- 次の手順を使用して演算子を定義します。
- 操作の可視性を Public に設定します。
- 操作の修飾子を Static に設定します。
- 新たに作成された演算子の戻りタイプを <Primitive
Type> ブールに設定します。
- 新たに作成された操作に、型収容クラスの 2 つのパラメーターを追加します。 例えば、パラメーターを c1 および c2 と命名します。
例
例えば、クラス C1 のコンテキストにおいて、次の 2 つの演算子を多重定義できます。
図 2. UML 操作 operator != に関して設定されたプロパティー。