Java: добавление объекта из Subpackage в качестве дочернего к родительскому объекту (из основного пакета) - PullRequest
0 голосов
/ 08 мая 2018

Я относительно новичок в ООП с Java и столкнулся с проблемой здесь, как и в вопросе выше, я хочу назначить дочерний объект другому родительскому объекту, тогда как дочерний объект происходит из подпакета основного пакета откуда родом

Я использовал эту строку кода:

((List<EObject>)FatherObject.eGet(FatherObject.eClass().getEAllReferences().get(v))).add(ContainedObject);

Однако кажется, что эта строка кода работает только тогда, когда оба класса объектов (для родительского и дочернего) происходят из одного и того же пакета, т.е. имеют четкую композиционную связь между обоими.

Я не могу найти ничего полезного в Интернете.

1 Ответ

0 голосов
/ 08 мая 2018

попробуйте дать полное имя пакета при создании объектов, а затем назначить. например если у вас есть пакет first.second.third.fourth. В первом пакете у вас есть Первый класс, а в третьем - третий класс, попробуйте как: first.classname parentreference = new first.second.third.childclassname ();

...