モデル化されたUMLインタフェースは、モデル化されたUMLクラスに変換できます。
モデル化されたUMLインタフェースを、モデル化されたUMLクラスに変換する際には、次のような規則があります。
2つのインタフェースの間に汎化関係が存在する場合は、サブタイプ・インタフェースをクラスに変換すると、その汎化関係は実現関係になります。
2つのインタフェースの間に汎化関係が存在する場合は、スーパータイプ・インタフェースをクラスに変換すると、その汎化関係は削除されます。
インタフェースとクラスの間に実現関係が存在する場合は、インタフェースをクラスに変換すると、その実現関係は汎化関係になります。
インタフェースとクラスの間に実現関係が存在するが、そのクラスと他のクラスの間に汎化関係がある場合に、そのインタフェースをクラスに変換すると、実現関係は削除されます。これは、クラスの多重継承はサポートされていないためです。
ダイアグラム上で、モデル化されたUMLインタフェースを、モデル化されたUMLクラスに変換するには、次のようにします。
モデル化されたUMLクラスに変換する、モデル化されたUMLインタフェースを右クリックし、「クラスに変換」を選択します。
Copyright © 1997, 2006, Oracle. All rights reserved.