Предположим, у меня есть две сущности e1 и e2 и связь 'it' между e1 и e2. Обе сущности имеют свойства p1 и p2. В случае, если я знаю связь, но я хочу попросить e1.p1 и e2.p1, я просто не знаю грамматику в xtend, как ее получить. Я попытался следующие
def void validateRelationship (Association it) {
if memberEnds.filter[e|e.p1===true].size==2 { // here is something wrong
// if both e1.p1 and e2.p1 are true, then display an error msg
......
}
}
Но я получил ошибку компиляции типа "Несоответствие типов: не удается преобразовать из свойства в класс". Как я могу решить эту проблему? Спасибо заранее.