<<rule>> Create: Containment-Container[No Lower Bound] Self-References


<<preserve>> toSelfContainedClass : EClass <<create>> newContainmentReference : EReference <<create>> containment = "true" <<create>> newContainerReference : EReference <<create>> lowerBound = "0" <<create>> upperBound = "1" <<create>> containment = "false" <<forbid, post>> postMandatoryContainerClass : EClass <<forbid, post>> postMandatoryContainmentReference : EReference <<forbid, post>> containment = "true" <<forbid, post>> postMandatoryContainerReference : EReference <<forbid, post>> lowerBound = "1" <<forbid, post>> containment = "false" <<forbid, post>> postMandatoryContainmentSelfReference : EReference <<forbid, post>> containment = "true" <<forbid, post>> postMandatoryContainerSelfReference : EReference <<forbid, post>> lowerBound = "1" <<forbid, post>> containment = "false" <<create>> eType <<create>> eOpposite <<create>> eType <<create>> eOpposite <<forbid, post>> eType <<forbid, post>> eOpposite <<forbid, post>> eType <<forbid, post>> eOpposite <<forbid, post>> eType <<forbid, post>> eOpposite <<forbid, post>> eType <<forbid, post>> eContainingClass <<forbid, post>> eOpposite <<create>> eContainingClass eStructuralFeatures <<create>> eContainingClass eStructuralFeatures <<forbid, post>> eContainingClass eStructuralFeatures <<forbid, post>> eContainingClass eStructuralFeatures <<forbid, post>> eContainingClass eStructuralFeatures