是否可以在将令牌分配给EAttribute或之前修改令牌
将相同的令牌分配给多个EAttributes?
类似以下内容(伪代码):
MyRuleWithModifiedToken:
'entity' name=${ID + 'Entity'} '{' ... '}'
MyRuleUsingSameToken:
name=ID sameName=${<ID}我读过关于使用PostProcessor written in xTend的文章,但不允许不修改生成的模型的数据。
提前感谢
发布于 2012-02-04 18:27:16
您可以通过使用IValueConverter修改令牌-这适用于终端或数据类型规则,因此您可能必须为要执行特殊转换的特殊EAttribute引入一个。
EntityName: ID 'Entity';
MyRuleWithModifiedToken: 'entity' name=EntityName ....;然后,ValueConverter会在执行tovalue转换时删除实体后缀,并在执行toString转换时添加实体后缀。
https://stackoverflow.com/questions/9103554
复制相似问题