<<rule>> Create: Accessor Operation for Structural Feature


<<preserve>> toContainerClass : EClass <<require, post>> postStructuralFeature : EStructuralFeature <<require, post>> name = structuralFeatureName <<create>> newGetStructuralFeature : EOperation <<create>> name = "get" + structuralFeatureName.charAt(0).toUpperCase() + structuralFeatureName.slice(1) <<create>> newOperationAnnotation : EAnnotation <<create>> source = "http://www.eclipse.org/emf/2002/GenModel" <<create>> newAnnotationDetails : EStringToStringMapEntry <<create>> key = "suppressedVisibility" <<create>> value = "true" <<preserve>> toType : EClassifier <<require, post>> eType <<create>> eType <<create>> details <<create>> eContainingClass eOperations <<require, post>> eContainingClass eStructuralFeatures <<create>> eModelElement eAnnotations