修正した問題と制約事項(Next Design V3.1)
本プログラムでは以下の問題・制約事項の修正を行い、より安定した品質でアプリケーションをご利用いただけるようになりました。
修正した問題と制約事項
モデル編集
-
リッチテキストで複数の画像をコピーしている場合に、貼り付けできない問題を解消しました。
-
リッチテキストボックスで編集中に右クリックすると、変更内容が確定される問題を解消しました。
-
ドキュメントフォームのテキストボックスで編集中に、エディタ上部でダイアグラムビューへ切り替えると、変更内容が反映されない問題を解消しました。
-
シーケンス図で相互作用の利用や複合フラグメントをリサイズした後、移動するとシステムエラーが発生する問題を解消しました。
-
複数要素を選択して移動すると、移動後に順序が逆転してしまう場合がある問題を解消しました。
-
複数要素を選択してコピー&ペーストすると、ペーストした要素の順序が逆転してしまう場合がある問題を解消しました。
-
リッチテキストに全角文字(日本語、漢字、全角英字、全角数字)を入力すると下線が表示されてしまう問題を解消しました。
-
ダイアグラムでシェイプ定義を追加した後、追加したシェイプのフィールドの値を編集中にアンドゥし、NextDesignの任意の場所をクリックすると、システムエラーが発生する問題を解消しました。
-
ドキュメントフォームでフィールドを追加した後、追加したフィールドの値を編集中にアンドゥすると、システムエラーが発生する問題を解消しました。
-
リッチテキストにフォーカスがある場合、リッチテキストのアンドゥ・リドゥができない問題を解消しました。
-
複合フラグメントの中にあるメッセージで応答メッセージがあるものを複合フラグメントの外側にドラッグして移動すると外側の複合フラグメントのサイズが縮んでしまい、もとの高さ分以上に移動するとシステムエラーが発生していた問題を解消しました。
-
ドキュメントフォームのグリッドで、グリッド行の最大高さより大きい画像をリッチテキストボックスに貼り付け・画像の挿入を行うと、システムエラーが発生する問題を解消しました。
-
ドキュメントフォームのグリッドのテキストボックスとリッチテキストボックスで、編集中にドキュメントフォームがスクロール可能になると、編集操作が続行できなくなる問題を解消しました。
-
シーケンス図でメッセージを移動したとき、その移動に追従してレイアウトされたメッセージを包含していた複合フラグメントが追従して移動されず包含関係が変化してしまう問題を解消しました。
-
相互作用の利用をドラッグしてどのライフライン上にもない移動できない位置へドロップしたときにシステムエラーが発生する問題を解消しました。
-
シーケンス図で選択していない相互作用の利用をドラッグすると、ヘッダ領域にドロップできてしまう問題を解消しました。
-
シーケンス図で選択していない複合フラグメントをドラッグすると、ヘッダ領域にドロップしたときにプレビュー表示されていた位置に移動せず元の位置に戻ってしまう問題を解消しました。
-
相互作用の利用と、メッセージ端点に接続したメッセージを同時に選択している場合、相互作用の利用をドラッグするとシステムエラーが発生する問題を解消しました。
-
ツールボックスからライフラインを追加したときにシステムエラーが発生することがある問題を解消しました。
-
ツールボックスからライフラインを追加したときに、操作前の状態まで戻すためのアンドゥ回数が増えてしまう場合がある問題を解消しました。
-
シーケンスダイアグラムでフラグメントとメッセージの関係が変化しない場合は差分表示しないようにしました。
トレーサビリティ
-
大規模なプロジェクトで復元する展開状態のキャッシュが大量にある場合にトレースツリーの表示に非常に時間がかかる問題を解消しました。
-
トレースツリーで要素を選択した際インスペクタの表示が追従するまでの性能を改善しました。
-
トレースツリーで要素を選択した際の性能を改善しました。
-
トレースツリーで影響範囲の表示を切り替えた際の性能を改善しました。
プロファイル定義
-
フォームエディタ上で関連元と関連先のモデルを選択して、リボンから [プロファイル] > [メタモデル] > [関連] をクリックすると、[新しい関連] ダイアログの関連元と関連先が逆になる問題を解消しました。
プロダクトライン開発
-
フィーチャエディタ上で関連元と関連先のフィーチャを選択して、リボンから [プロダクトライン] > [フィーチャ] > [制約の追加] > [依存] をクリックすると、追加した依存制約の関連元と関連先が逆になる場合がある問題を解消しました。
ドキュメント出力
-
Wordの表(自動調整は「ウインドウサイズに合わせる」を設定)をコピーしリッチテキストに貼り付けた後、リッチテキストの表に画像を追加してHTML形式でエクスポートすると、画像がセル幅いっぱいに拡大される問題を解消しました。
-
リッチテキストの表に画像を追加してHTML形式でエクスポートすると、画像と他セルが重なる場合がある問題を解消しました。
-
モデルナビゲータで複数要素を選択してドキュメントをエクスポートする場合に、エクスポートされたドキュメントの順番が正しく並ばない問題を解消しました。
モデルナビゲータの表示順にドキュメントがエクスポートされるようになります。
エクステンション
-
エクステンションが大量のDLLを含む場合に NextDesign の起動性能が劣化する問題を解消しました。
-
拡張機能の管理で、利用可能NDバージョンを指定しているパッケージがインストールできなくなってしまう問題を解消しました。
-
IWorkspace.LoadModelUnits() でモデルファイルをロードするとプロジェクトがダーティ状態となってしまい、連続でモデルファイルをロードできない問題を解消しました。
アプリケーション全般
-
未ロードのモデルファイルに存在するモデルをTargetとする所有関連と参照関連があり、それぞれの関連のTargetの型が互換しない場合、プロジェクトを開く際にシステムエラーが発生して開けない場合がある問題を解消しました。
-
単方向の参照関連の逆方向のフィールドで多重度を違反するような関連があっても、エラーチェックでエラーが検出されない問題を解消しました。
UML/SysML パッケージ
-
UmlSysmlとNDGitと併用している場合にUmlSysmlの[UML図]インスペクタでチェックボックスのチェック状態を切り替えても設定が切り替わらない問題を解消しました。
-
クラス図で関連コネクタの追加をアンドゥするとシステムエラーが起きる場合がある問題を解消しました。
-
他のエクステンションやスクリプト等を用いて一度に大量のUMLモデルを編集すると NextDesign がフリーズする場合がある問題を解消しました。
-
ステートマシン図に表示されている状態シェイプをダブルクリックし、詳細ビューを表示しようとするとシステムエラーが発生する問題を解消しました。
NDGit
-
DB形式のプロジェクトで変更内容一覧が表示できない問題を解消しました。
-
空白を含むローカルパスのリポジトリを指定してリポジトリのクローンを実行できない問題を解消しました。
-
iproj形式のプロジェクトに対して、Git連携エクステンションの[変更内容を表示]の操作を行うと、予期しないエラーが発生し変更内容が表示できない問題を解消しました。
TimingChart
-
モデルナビゲータのコンテキストメニュー[ビューの追加]>[タイミング表]ボタンのアイコンが表示されない問題を解消しました。
-
[プロファイル]>[メタモデル]>[タイミングモデル]ボタンのアイコンが表示されない問題を解消しました。
ExtensionPoints
-
ExtensionsPointsのAPIを使い、プロジェクトライフサイクルのエクステンションで"id"パラメータを指定してコマンドを割り当てて追加されたコントロールについて、実行可否を常に有効にしていてもプロジェクトを開き直すと無効になってしまう問題を解消しました。