Upload
kazuhiro-shibuya
View
1.540
Download
0
Embed Size (px)
Citation preview
設定手順GMF Sirius
1. ドメインモデル定義2. グラフ定義モデル3. ツール定義モデル4. マッピング定義モデル5. ソースコード生成
1. ドメインモデル定義2. ViewSpecification定義
Viewpoint Specification Model(VSM)
Siriusの構造、外観、振舞いを記述するモデル
1. Viewpoint
2. Representation
3. Mapping
4. Style
5. Tool
Mapping
Domain ModelViewpoint Sepecification Model
ClassNode
Container
Edge
Domain Modelとの紐付け
• Acceleo
• OCL(
• AQL(Acceleo Query Language)
• Java Service
ダイアグラム
Tool Section表示Drag & Dropでモデル追加
ドメインモデルを表示• Node
• Container
• Element Based Edge
• Relation Based Edge
Validation & Quick Fix
検証NGの場合、ダイアグラムにエラーアイコン問題ビューに表示
検証NGの場合、ダイアグラムにエラーアイコン問題ビューに表示
VSMでValidationを定義→
ドメインモデルに対して検証が可能
VSMでQuickFixを定義→
エラー箇所に対して、QuickFix
が行える
UML2.5に対応Package
Class
Component
Composite Structure
Deployment
Use Case
Activity
Statemachine
Sequence
Profile
UML Designer