GreenDao Muita Muita Relação

Eu uso o Greendao para meu mapeamento de banco de dados no Android. Até agora tudo funciona muito bem.

Mas agora tenho o seguinte problema:

Eu tenho um Cluster e Leaf Objects. Um cluster contém muitos objetos folha. Se um cluster for ampliado, ele poderá se dividir em mais clusters e mais folhas. Esta não é uma relação de árvore estrita, é mais que um grande cluster tem muitas folhas, mas um pequeno cluster pode ter um subconjunto dessas folhas.

Basicamente, um cluster tem muitas folhas, mas as folhas também estão em múltiplos clusters, uma vez que o id de uma folha é único e a relação com o cluster é salva na folha que uma folha só pode estar em um cluster, certo?

A homepage do greendao afirma que muitas relações são possíveis, mas como não consigo entender como modelar essa relação.

É possível modelar tal relação ou a estrutura de dados é um problema para o GreenDao?

questionAnswers(1)

yourAnswerToTheQuestion