jet2的一些学习笔记(1)

  1. jet的input model和模板集合的关系好比语言和compiler的关系。
  2. 在jet中xpath的应用很广泛,xpath技术对于jet很重要。
  3. 默认,jet自带了四种类型的tag
    1. core tags: 最重要,包含影响模型处理过程的指令(循环,条件...)
    2. format tags: 格式化指令,包括大小写转换、字符替换、时间格式化等。
    3. java tags: 专门为生成java code而服务的指令。
    4. workspace tags: 和eclipse workspace交互的指令。
  4. 和 tags可以加载其他input model到当前转换,这样可以将子模型引入,实现多输入单输出。
  5. jet保留用户修改的code用 和 tags。
  6. jet支持XPath1.0 specification
  7. 当把xml文件作为输入时,jet把xml文件load成EMF模型装入内存。
  8. 如果xml包含了schema声明,eclipse的xsd feature将被加载,xml文件将依据xsd文件加载成EMF模型。
  9. 当输入模型依据schema加载时,如果已经存在描述schema的java class,EMF将加载这些java class,否则input model被加载成EObject。
  10. 如果没有schema文件定义,xml elements将加载成AnyType的实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值