我有以下方法,现在我返回最后一个条目但是 我如何发送注释列表?
我想从循环中返回所有注释列表
public EList<Annotation> getAnnotation()
{
EList<Annotation> annotations = null;
for (Sc currSc : sche)
{
for (EntityS entitys : ent)
{
// Get annotation
annotations = entitys.getAnnotations();
}
}
return annotations;
}
答案 0 :(得分:3)
如果您尝试将所有Annotation
放在一起,则需要创建一个全新的EList
,然后将它们全部添加,即
public EList<Annotation> getAnnotation()
{
// Create the new list that will hold ALL the annotations
EList<Annotation> annotations = new BasicEList<Annotation>();
for (Sc currSc : sche)
{
for (EntityS entitys : ent)
{
// Get annotation
annotations.addAll(entitys.getAnnotations());
}
}
return annotations;
}