2016-09-13 4 views
0

私はDOORS Reference Manualを読んだが、簡単な挿入方法は見つからなかった。私はDXLスクリプト内で作成されたオブジェクトをモジュールに挿入しようとしています。オブジェクトをDOORSモジュールにDXL経由で挿入するにはどうすればいいですか?

私は

指定されたオブジェクト識別子のためのモジュールをスキャンし、その識別子を発見した後、オブジェクトを挿入する

insert_object_after(Module m, Object o, string object_identifier)

のような直感的な何かを見つけることを期待していました。そのような機能は存在しますか?私が描いた行動をどうやって進めることができないのか?

いくつかの基本的なコード例はすばらしいでしょう。

答えて

1

「オブジェクト管理」の章。コマンドの1つを使用してください

Object create(Module m) 
Object create(Object o) 
Object create(after(Object o)) 
Object create(before(Object o)) 
Object create(below(Object o)) 
Object create(first(below(Object o))) 
Object create(last(below(Object o))) 

これらの関数の場合は、Object型の変数が必要です。そのような変数を埋めるいくつかの方法があります。「オブジェクトの検索」と「オブジェクトからのナビゲーション」の章を参照してください。おそらく最も簡単な方法は、Object object(int absno[,Module m])を使用することです(absnoは「ソース」オブジェクトの絶対数です)。しかし、objectは、現在のフィルタがこのオブジェクトに移動することができる場合にのみ機能します。 "は、ソースオブジェクトの現在のビューでメニューから機能します。objectも同様に動作します。

関連する問題