<<rule>> Transform: Multiplicity-One Bidirectional Reference - To - Multiplicity-Many Bidirectional Reference


<<preserve>> oppositeReference : EReference <<preserve>> classA : EClass <<preserve>> multiplicityOneReference : EReference <<delete>> upperBound = "1" <<create>> upperBound = value > 1 <<create>> unique = "true" <<preserve>> classB : EClass <<preserve>> eOpposite <<preserve>> eType <<preserve>> eType <<preserve>> eOpposite <<preserve>> eContainingClass eStructuralFeatures <<preserve>> eContainingClass eStructuralFeatures