Consider two EObjects, both created through some factory method
EObject parent = instantiateAParent(); EObject child = instantiateAChild();
I wan