| [module property_call_query_source(http://www.eclipse.org/emf/2002/Ecore)/] |
| [template public test(c:EClass)] |
| [file ('query_property_query', false)] |
| [c.getContainer().name.toUpperLastQuery()/] |
| [/file] |
| [file ('query_property_template', false)] |
| [c.getContainer().name.toUpperLastTemplate()/] |
| [/file] |
| [/template] |
| |
| [query public getContainer(e:ENamedElement) : ENamedElement = e.oclAsType(EObject).eContainer()/] |
| [query public toUpperLastQuery(s:String) : String = s.substring(1, s.size() - 1).concat(s.last(1).toUpper())/] |
| [template public toUpperLastTemplate(s:String)][s.substring(1, s.size() - 1).concat(s.last(1).toUpper())/][/template] |