我正在考虑使用XText对我日常使用的一种语言进行扩展,它有一些明显的缺点(AS3,通过FlashBuilder)。
我有一个有效的语法和代码生成系统,下面的声明生成一个值类,带有构造函数、类级变量和getter等。
class Person (name: String, age: int)
这很好,但我希望在flash player库中定义的类型,以及我在扩展DSL中可用的用户项目中定义的类型。在上面的代码中,String和int都来自原生闪存库。
我假设Flash Builder在内部使用EMF核心来表示任何包含库(swcs)和我在项目中定义的任何类型。如果是这样的话,我的问题是:
How
我在JPA项目中使用eclipse IDE生成实体(域类)。我可以生成域类,但我需要用数据库(postgreSQL)的注释生成这个类。例如,在数据库中,我有一个名为" user“的表,该表的注释为"Table containing user data”,该表的字段名为"login“,注释为"Login of the user”。我需要将这个类创建为:
/**
* Table containing user data
*
*/
@Entity
@Table(name="user")
public class User implements Se