<<rule>> Create: Multiplicity-One Containment-Container Self-References


<<preserve>> toContainerClass : EClass <<create>> newContainerReference : EReference <<create>> upperBound = "1" <<create>> containment = "false" <<create>> newContainmentReference : EReference <<create>> upperBound = "1" <<create>> containment = "true" <<create>> eType <<create>> eOpposite <<create>> eType <<create>> eOpposite <<create>> eContainingClass eStructuralFeatures <<create>> eContainingClass eStructuralFeatures