<<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