2016-12-23 3 views
0

私はtxtUMLの初心者です。私はtxtUMLのチュートリアルとYouTubeのリンクに従って以下のコードを実行しようとしましたが、txtUMLダイアグラムをどこから追加するのか理解できませんでしたか?コードを理解するのを手伝ってください。また、このコードを実行するためのステップバイステップの手順が役立ちます。 enter image description heretxtUML図に必要なステップバイステップのソリューション

答えて

0

txtUMLの図生成機能は、完全にユーザーがカスタマイズ可能な図を作成できるように構築されています。したがって、開発チームは図表記述言語を導入しました。この言語を使用すると、ユーザーは図の要素に制約を与えることができます。

ダイアグラムを作成するには、cousreのモデルが必要です。 ダイアグラムの説明はJavaクラスです。制約はJavaアノテーションで定義できます。クラス図の空の説明は、次のようになります。クラス図の説明クラスの場合

class MicrowaveClasses extends ClassDiagram { 
    class MicrowaveLayout extends Layout {} 
} 

hu.elte.txtuml.api.layout.ClassDiagram

Layout内部クラスは、制約の注釈が付けする必要があります拡張する必要があります。たとえば@TopMost(MicrowaveOven.class)の場合、MicrowaveOven ModelClassがクラス図の一番上に配置されます。 Further reading

図の説明を終えたら、メニューからtxtUML->Generate diagrams from txtUMLを選択してダイアグラム生成オプションを選択できます。ウィザードページでプロジェクトのモデルを探してください。モデルモデル-info.xtxtumlファイルが見つかるパッケージ)を表すJavaパッケージ、少なくとも1つ図の説明(この場合はMicrowaveClasses)。

Papyrusモデルは、ウィザードページで選択した数の図で作成されます。各図の説明には、生成されたパピルス図があります。このプロセスは、あなたが言及したYoutube videoにはっきりと見られます。

+0

ありがとうございました。私はclassDagramの作成を理解しました。しかし、私はmicrowave.diagrams.MicrowaveDiagramがyoutubeビデオにどのように入ったのか分かりませんでしたか?より正確には、このファイルの内容は何ですか? – sonia

+0

ビデオに従おうとしましたが、txtUMLダイアグラム1が見つかりませんでした。 – sonia

+0

microwave.diagrams.MicrowaveDiagramは、Microwaveモデルのクラス図のレイアウトを定義するダイアグラムの説明です。このクラスは、ビジュアライゼーションウィザードの図の説明として選択する必要があります。 –

関連する問題