| import org.eclipse.m2m.tests.qvt.oml.bbox.SimpleJavaLibrary; |
| |
| library q1; |
| |
| modeltype Ecore1 uses 'http://www.eclipse.org/emf/2002/Ecore'; |
| |
| property referencedProperty : String = '_suffix'; |
| property moduleProperty : String = 'moduleProperty' + referencedProperty; |
| |
| query q1(in e : Sequence(String)) : String { |
| return 'name = '; |
| } |
| |
| helper getModulePropertyValue() : String { |
| return moduleProperty + referencedProperty; |
| } |
| |
| helper tupleFrom2Strings(s1:String, s2:String) : Tuple(name1 : String, name2 : String) { |
| return Tuple {name1 = s1, name2 = s2}; |
| } |
| |
| |
| helper Collection(OclAny)::callOnCollection() : Collection(OclAny) { |
| return self; |
| } |
| |
| helper createTestedInvalid() : Real { |
| return 1/0; |
| } |
| |
| helper callImportedJavaLibrary(aStringToEcho : String) : String { |
| return echoFromSimpleJavaLibrary(aStringToEcho); |
| } |
| |
| helper throwingException() : Boolean { |
| var eType : EClassifier; |
| object eType: { |
| name := 'name'; |
| }; |
| |
| return false; |
| } |