声明:本文为原创
#####请转贴时保留以下内容######
作者:GTT
本文档归属http://oldtown.cublog.cn/.转载请注明出处!
请提出宝贵意见Mail:mtloveft@hotmail.com
提示:本文是关于介绍EMF,即Eclipse modeling Framework
下面介绍EMF中的注释类
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的类型。