掲示板一覧 - トピック一覧 Enterprise Architect 全般
RoseからのXMIファイル読み込みでクラスの”抽象”が解除できない? |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| 未登録ゲスト | 投稿日時: 2010-4-9 15:04 |
RoseからのXMIファイル読み込みでクラスの”抽象”が解除できない?Roseでステレオタイプ<<virtual>>のメソッドを持つクラスを、XMI経由でEAに読み込むと発生するようです。
まず、クラスのプロパティから詳細タブが消えます。そして、一般タブの「抽象」チェックボックスがONになっています。「抽象」は選択不可能になっている場合も多いのですが、ここで手動解除しても、もう一度プロパティを開くとONに戻ってしまっています。 EA上で新規作成したクラスでは、同じメソッド構成にしても「抽象」チェックボックスは機能しているようです。 クラスのプロパティ以外に、どこか設定要素があるのでしょうか?API使用でも構いません。 EAはVer.7.5.847、RoseはVer7.0.0.0 を使っています。 |
|
| sugimoto | 投稿日時: 2010-4-9 15:52 |
EA Administrator ![]() ![]() 投稿: 1895 |
Re: RoseからのXMIファイル読み込みでクラスの”抽象”が解除できない?ご迷惑をお掛けしており、申し訳ございません。
まず、「詳細タブ」が消えてしまう・要素の「抽象」が解除してもONになってしまう などの状況は今までになく、原因が分かりかねております。 「抽象」に関しては、APIですとElementのAbstractが1か0かで有効・無効が変わりますが、 それ以外の情報が影響しているようにも思えます。 このため、現在のモデルの状況を調査させていただきたいと考えております。 問題のEAPファイルを弊社サポートにお送りいただくことは可能でしょうか? support@sparxsystems.jp ご検討のほど、よろしくお願いいたします。 |
| 未登録ゲスト | 投稿日時: 2010-4-9 18:26 |
Re: RoseからのXMIファイル読み込みでクラスの”抽象”が解除できない?ファイルを送付するために、最小構成のモデルを作成していて気がついたのですが、Roseでステレオタイプ≪interface≫を付けたクラスに起きる現象のようです。
Roseでコード生成を行いながら用いていた巨大なモデルがあるため、EAに移行して同様にコード生成を行う為の調査の一環です。 EAに移行したらモデル表記ルールを変更するつもりですが、Roseモデルの変換は、アドインなどを用い、極力自動化したいと思っています。 サポートにファイルを送付しますので、ご検討をお願いします。 |
|
| sugimoto | 投稿日時: 2010-4-12 11:58 |
EA Administrator ![]() ![]() 投稿: 1895 |
Re: RoseからのXMIファイル読み込みでクラスの”抽象”が解除できない?サポートにファイルをお送りいただきました。
掲示板でもご報告いただいたように、ご指摘の要素はクラス要素ではなく、 インターフェース要素であることを確認できました。 Enterprise Architectでは、インターフェースには「詳細」タブは存在しません。 また、「抽象」チェックボックスは無効になります。 このため、Enterprise Architect上の動作しては問題はありませんでした。 抽象クラスを記述したい場合は、ステレオタイプからinterfaceを削除し、 要素のタイプをクラスにしていただきますようお願いいたします。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




