Skip to main content

要素:インターフェース

_uml_img_interface_selected.png

インターフェイスは、公開されている動作を説明する一連のメソッドとプロパティ宣言です。したがって、変数や実装は含まれていません。スペシャリスト関係(一般化)は、2つのインターフェース間に存在する可能性があります。

1. 画面

(1)

コマンドアイコン:要素が選択されているときに表示されます

(2)

. ヘッダ
  • 要素の識別

    • <<interface>>

    • <<library>>:ライブラリからのインターフェース

    • <<missing>>:プロジェクトに統合されていないライブラリからのインターフェイス

  • インターフェイスの名前

(3)

のリスト _cds_icon_interface_property.png インターフェイスプロパティ

<property name> : <data> {property}

(4)

メソッドのリスト

<method name>() : <return type>



プロパティ

識別子

要素の一意の名前

ヒント

名前を選択し、もう一度クリックしてラインエディタを開くことにより、クラス図の名前を変更することもできます。

ユーザー入力

アクション

結果

を選択 itfData たとえば、インターフェイスをクリックし、 _uml_icon_delete_shallow.png のために itfData インターフェース。

インターフェイスはクラス図からのみ削除されます。オブジェクトはプロジェクトに残ります。

ヒント

削除後、インターフェースはに表示されます ツールボックス で見る 着信相互参照 また 発信相互参照。このための要件は、削除されたインターフェイスと関係があるクラス図の要素を選択することです。

クリック _uml_icon_delete_deep.png

インターフェイスはクラス図とプロジェクトから削除されます。

  1. クリック _uml_icon_generalization.png のために itfData インターフェース。

  2. 図の空白の領域をクリックします。

    The インターフェイスの追加 ダイアログが開きます。

  3. 新しいインターフェイスの名前を指定します。

    注記

    のデフォルトに注意してください インターフェースの追加 ダイアログは、ダイアログの最後の使用から始まります。

    itfData_Base

  4. クリック 追加 ダイアログを終了します。

一般化(EXTENDS)は、最初のインターフェースから新しいインターフェースを指します。既存のインターフェースは新しいインターフェースを拡張します。

itfData、の拡張子 itfData_Base 追加されました。

INTERFACE itfData EXTENDS itfData_Base
  1. クリック _uml_icon_generalization.png のために itfData インターフェース。

  2. 既存のインターフェースをクリックします。

一般化は、新しいインターフェイスから既存のインターフェイスを指します。

INTERFACE Itf_1 EXTENDS Itf_2 宣言に挿入されました。

  1. インターフェイス名をクリックします。

    最初のクリック後、名前の輪郭が青色で表示されます。

  2. もう一度クリックします。

    2回目にクリックすると、名前を変更するための入力フィールドが開きます。

オブジェクト名(デバイスツリーまたは POU ビュー)は、宣言に自動的に適合されています。

インターフェイスをダブルクリックします。

対応するオブジェクトエディタが開きます。

10. 一般化

Itf_A から継承 Itf_Base

_uml_img_example_generalization_interface.png
INTERFACE Itf_A EXTENDS Itf_Base