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


<<preserve>> containerClass : EClass <<preserve>> oppositeReference : EReference <<create>> containment = "false" <<preserve>> multiplicityManyReference : EReference <<delete>> upperBound = "1" <<create>> upperBound = multiplicityOneReference_upperBound <<create>> containment = "false" <<preserve>> eOpposite <<preserve>> eType <<preserve>> eOpposite <<preserve>> eContainingClass eStructuralFeatures