问题标签 [model-driven-development]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

grammar - XText 中的数字不被接受

我有以下规则:

此规则旨在从 [0..127] 读取值。

但是,它不接受 [1..16] 中的值,而接受 0 和 17 到 127。

当我将鼠标悬停在错误上时,我得到:

我怎样才能解决这个问题?

第二个例子

这个例子可能更简单:

而输入

将鼠标悬停在 255 上方时显示错误:

虽然 RULE_INT 是预定义的终端:

对于低于 256 的所有值(来自 [0..255] 的所有值),我都会收到此错误。

0 投票
2 回答
405 浏览

c# - 如何获得类的类型鉴别器?

在 MDriven 中,我想在运行时获取建模类的类型鉴别器。我以为我以前做过,但似乎找不到它,也想不通。

我的意思是首先出现在外部 id 字符串中的整数,例如外部 id “72!i64!12345678”中的“72”。

我需要获得基于 C# 类型的鉴别器,即 typeof(MyClass),而没有任何可用的对象实例。这使得无法从外部 id 字符串中提取鉴别器,因为我当时没有这样的字符串可用并且无法创建一个。

我正在使用Eco.Services.Impl.ExternalIdServiceImpl_DbType外部 id 的类型鉴别器与数据库中的类型鉴别器匹配,以防万一。但是如何在运行时查找类型的鉴别器?

0 投票
1 回答
65 浏览

model-driven-development - eclipse Sirius和epsilon之间的区别

有人能帮我吗?我想知道 eclipse Sirius 和 epsilon 之间的主要区别,以开发 M2M 解决方案或其他 MDE 方法。

谢谢