<<rule>> Relocation: Multiplicity-Many Bidirectional Self-Reference
<<preserve>>
fromContainerClass : EClass
<<preserve>>
fromOppositeReference : EReference
<<preserve>>
multiplicityManyReference : EReference
<<preserve>> unique = "true"
<<preserve>> upperBound = value > 1
<<preserve>>
toContainerClass : EClass
<<preserve>>
toOppositeReference : EReference
<<delete>>
eOpposite
<<delete>>
eType
<<delete>>
eOpposite
<<create>>
eType
<<create>>
eOpposite
<<create>>
eOpposite
<<delete>>
eContainingClass
eStructuralFeatures
<<create>>
eContainingClass
eStructuralFeatures