<<rule>> Transform: Multiplicity-One Containment Reference - To - Multiplicity-Many Containment-Container Reference (2)


<<preserve>> containerClass : EClass <<preserve>> containedClass : EClass <<preserve>> containerReference : EReference <<preserve>> upperBound = "1" <<delete>> containment = "true" <<create>> containment = "false" <<forbid, pre>> preContainerReference : EReference <<create>> newContainmentReference : EReference <<create>> unique = "true" <<create>> upperBound = value > 1 <<create>> containment = "true" <<preserve>> eType <<forbid, pre>> eOpposite <<create>> eOpposite <<forbid, pre>> eOpposite <<create>> eType <<create>> eOpposite <<create>> eContainingClass eStructuralFeatures <<preserve>> eContainingClass eStructuralFeatures