<<rule>> Relocation: Multiplicity-One Bidirectional Reference


<<preserve>> oppositeReference : EReference <<preserve>> fromClassA : EClass <<preserve>> multiplicityOneReference : EReference <<preserve>> upperBound = "1" <<preserve>> fromClassB : EClass <<preserve>> toClassA : EClass <<preserve>> toClassB : EClass <<preserve>> eOpposite <<delete>> eType <<create>> eType <<delete>> eType <<preserve>> eOpposite <<create>> eType <<delete>> eContainingClass eStructuralFeatures <<delete>> eContainingClass eStructuralFeatures <<create>> eContainingClass eStructuralFeatures <<create>> eContainingClass eStructuralFeatures