分类: Java
2011-02-08 19:55:56
EAnnonation 是注释类,所有的模型类都可以设置N个EAnnotation。
EMoedelElement是所有模型的超类,所以子类都可以设置N个EAnnotation。
模型类通过eAnnotations取得注释类。
而EAnnonation通过eModelElement可以取得包含它的模型类。
EModelElement getEModelElement()
而每个EAnnonation又可以包含N个EObject,通过contents取得EObject。
也可以通过references取得EObject。
对应方法如下:
EList
EList
而在EModelElement里的方法是:
EList
还有另外一个方法:
EAnnotation getEAnnotation(String source)
根据source来取得EAnnotation,source其实是一个URI,用来表示EAnnonation的类型。