-
Notifications
You must be signed in to change notification settings - Fork 10
[UMF] UEngine Modeling Framework
Jinyoung Jang edited this page Sep 27, 2016
·
2 revisions
UEngine Modeling Framework 는 웹기반의 SVG기반 그래픽 모델링 툴을 자바와 서버사이드에서 쉽게 구현 할 수 있도록 추상화한 프레임워크이다. 메타웍스와 OpenGraph 라이브러리를 기반으로 동작하며 다음과 같은 멤버 클래스로 구성되고 각기 OpenGraph의 요소들과 mw3 을 통하여 매핑되어있다.
public class Canvas {
List<ElementView> elementViewList;
public List<ElementView> getElementViewList() {
return elementViewList;
}
public void setElementViewList(List<ElementView> elementViewList) {
this.elementViewList = elementViewList;
}
List<RelationView> relationViewList;
public List<RelationView> getRelationViewList() {
return relationViewList;
}
public void setRelationViewList(List<RelationView> relationViewList) {
this.relationViewList = relationViewList;
}
public Canvas() {
this.elementViewList = new ArrayList<ElementView>();
this.relationViewList = new ArrayList<RelationView>();
}
}
public interface IElement {
ElementView createView();
ElementView getElementView();
void setElementView(ElementView elementView);
String getName();
String getDescription();
}
Implementation of context menu