掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     C# インターフェイスのproperty get定義について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2008-11-5 11:48

C# インターフェイスのproperty get定義について

C#でインターフェイスを定義し、操作にgetterのみのpropertyを定義したい場合はどうしたらいいのでしょうか?

・getのみしか定義していないproperty操作が存在するインターフェイスが含まれるC#のソースコードをEAで読み込みます。
・そのインターフェイスにEA上で新規に操作を定義しステレオタイプにpropertyを追加して保存します。
・このインターフェイスを別なフォルダのC#のソースコードに落とします。
この手順で行うと、EA上で新規に追加した操作はget,setアクセサが定義されてしまいますが、ソースコードから読み込んだ操作はgetアクセサのみしか定義されていません。EA上では共に"property"表記になっています。
EA上で新規に追加した操作もgetアクセサのみに限定したpropertyにしたいのですが、どうやったらいいのでしょうか?

ちなみに、インターフェイスの属性でいったん適当な属性を指定し、その属性のpropertyを定義するとgetのみの指定が出来るpropertyが追加されますが、この属性を消そうとするとプロパティまで消されてしまいます。インターフェイスでは属性は定義せずにproperty操作だけの定義を行いたいのです。

以上、ご指導よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » C# インターフェイスのproperty get定義について 未登録ゲスト 2008-11-5 11:48
     Re: C# インターフェイスのproperty get定義について tkouno 2008-11-5 13:20
       Re: C# インターフェイスのproperty get定義について 未登録ゲスト 2008-11-5 14:33
         Re: C# インターフェイスのproperty get定義について tkouno 2008-11-5 14:42