刚刚看了一篇介绍JMI(Java Metadata Interface)的PPT
JMI作用:
•Java API for handling models(Interfaces providing operations)
•Develop a CASE tool for handling a model = develop a program using (invoking) the API
分两类:
•Reflective
•Provides means to dynamically discover information on a model element (i.e., access to its meta-class)
•Usable for all types of models
•Independent from the metamodel
•A model is a set of linked model elements, instances of meta-classes
•Tailored
•Dedicated to a type of models (models that are instances of the same metamodel)
•Depending on the structure of this type of models (i.e., depending on the metamodel)
JMI是基于MOF的,支持通过XMI的元数据交换。使用Java的童鞋们有木有研究这个的,有木有中文资料提供一下下,先行谢过~~·