금요일, 1월 16, 2009

[GMF-MapModel]끝이 없고 반복되는 계층 체계처리



ChildReference 자신이 새로운 NodeMapping을 가질 필요없이 다른곳에서 정의된 NodeMapping을 참조할 수 있도록 하면 해결된다.  NodeMapping의 재사용은 구성요소(element)들의 끝없는 계층 체계를 생성할 수 있도록 한다.

예를 들어, StateMachine 클래스는 자신의 State를 가지고, State는 자기 자신을 내포하는 체계에서
State 에 대한  NodeMapping(State 참조 및 다이어그램 노드와 팔레트 구성요소 포함)을 포함하고 있는 TopNodeReference(Containment Feature에 states 설정됨)를 정의하고,

StateMachine의 state에 대한 NodeMapping의 하위에 ChildReference의 Referenced Child 속성에 State에 대한 NodeMapping을 설정하면 된다.

목요일, 1월 15, 2009

재밌는걸 어떻게.

Posted by Picasa

청와대-정부청사 구내식당 미국산 쇠고기 안쓴다


많은 사람들의 걱정에 아무런 문제 없다고 밀어부친 결과가 이런것인가?

미국산 먹고 광우병에 걸리진 않을 확율이 더 높다. 하지만, 그렇다면 솔선수범 해라.

아무런 문제없다던 청와대와 농수산식품부는 미국산을 즐기란 말이다. 쇼하지 말고...


청와대-정부청사 구내식당 미국산 쇠고기 안쓴다 - 세상을 보는 눈, 글로벌 미디어 - 세계일보 -

수요일, 1월 14, 2009

GMF Tutorial Part3






  • Tooling Definition
We'll need a tool to add Resource nodes, so as you've done many times before, open the mindmap.gmftool model and add a new node creation tool for the Resource. Next, we'll need to add our mappings, so reopen your mindmap.gmfmap file.

전에 해본대로 이제 Resource 노드들 추가하는 도구를 파레트에 추가하기 위해서 mindmap.gmftool 모델을 열고, 새로운 툴 노드를 추가한다.
다음으로, mindmap.gmfmap 파일을 다시 열어서 매핑을 추가해야 한다.

  • Mapping Definition
First, we'll need to add a new Top Node Reference to our Mapping definition.
Set the Containment Feature to our 'resources : Resource' attribute of our Map class.
Add a child Node Mapping element to this Top Node Reference and select our 'Resource' for the Domain meta information Element property.
Of course, we'll select our Resource node for the Diagram Node and our Resource creation tool for the palette.

첫번째로, Mapping definition에 새로운 Top Node Reference 를 추가한다.
Containment Feature 속성에 Map 클래스의 'resources : Resource' 속성을 설정한다.
Top Node Reference 에 자식 Node Mapping 엘리먼트를 추가하고, Domain meta information Element 속성에 'Resource'를 선택한다.
물론, Diagram Node에는 Resource 노드를 선택하고, 팔레트(Tool 속성)에는 'Creation Tool Resource'를 선택한다.


Now, to add our Feature Label Mapping as a child






금요일, 1월 09, 2009

GMF 개발 순서

  1. Make a New GMF Project
  2. Domain Model Definition
  3. Graphical Definition
  4. Tooling Definition
  5. Mapping Definition
  6. Code Generation