掲示板一覧 - トピック一覧 EA API アドイン作成時のAPI(GetByName)の使用について |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
umesan | 投稿日時: 2017-12-12 16:08 |
EA Administrator 投稿: 1510 |
アドイン作成時のAPI(GetByName)の使用についてサポート宛にいただきましたご質問の要約です。
○ご質問 アドイン内で、属性名を指定してオブジェクトを取得しようとしています。 ですが、以下の様に記述しても例外エラーが発生します。書き方に問題があれば教えて頂きたいです。 <例外エラーの内容> "アドイン名:Action is not supported" <EA内の情報(プロジェクトブラウザ)> ClassA - 属性1 - 属性2 <コード内容> EA.Element element = repository.GetElementByGuid(ClassAのGUID); EA.Attribute attribute = element.Attributes.GetByName("属性1"); ←ここで例外発生 ○回答 ご質問いただきました Collection.GetByName() につきまして、下記URLに記載させていただいておりますように、利用可能なコレクションは次のいずれかのオブジェクトのコレクションになります。 Package, Element, Diagram, TaggedValue, ConnectorTag https://www.sparxsystems.jp/help/13.5/collection.htm 申し訳ございませんが、現在のEAにおきましては、Attribute のコレクションに対して GetByName()は、エラーメッセージのようにサポートされておりません。 開発元には下記URL等の内容と併せ、機能追加要望を連絡済みとなっております。 ◇CustomProperties における GetByName https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=6178 ◇接続のタグ付き値のGetByName https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=4274 (接続のタグ付き値のGetByName は、バージョン12.0 ビルド1207 で対応しています。) 誠に申し訳ございませんが、ご了承頂けますようお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» アドイン作成時のAPI(GetByName)の使用について | umesan | 2017-12-12 16:08 |