语法Xtext(模型,视图,控制器)

时间:2017-02-26 18:24:23

标签: eclipse model-view-controller grammar xtext

晚上好, 我总是尝试创建一个语法Dsl(xtext)。 我的语法必须包含模型部分,视图部分和控制器部分 当我尝试创建语法xtext的视图部分时,我已经问了一个问题。

现在我必须创建控制器部分,它必须包含onClick按钮之类的事件,还必须定义视图和数据库(业务部分或模型)之间的关系但是我在这个上下文中没有发现任何示例或教程。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

MVC: Model | View | Controller;
...
Controller: "controller" name=ID 'for' view=[View] "{"
    models+=ModelReference*
    actions+=Action*
    bindings+=Binding*
"}";
ModelReference: "model" name=ID ":" type=[Entity]
Action: "action" name=ID "on" button=[Button] //todo implement scoping
        "{" ..... "}"
Binding: "bind" model=[ModelReference] "." field=[Field] //todo implement scoping
"to" textField=[TextField] //todo implement scoping