Hi,The OCL equivalent to Java's List is "Sequence". Your query should then look like :
[query public extractAbstractTypeDeclarationsFromJavaSources(aPackage : Package) : Sequence(<Type>) = invoke('mybundle.common.Analyser','extractAbstractTypeDeclarations(org.eclipse.gmt.modisco.java.Package)',Sequence{aPackage} ) /]
with "<Type>" being the type of your list's content. Laurent Goubet Obeo On 07/03/2012 13:21, Topcased user list where issues are discussed wrote:
Hello,I am trying to write a custom bundle with one service which has to return a java.util.List.So I am trying to write the script in my .mtl file like this[query public extractAbstractTypeDeclarationsFromJavaSources(aPackage : Package) : List = invoke('mybundle.common.Analyser','extractAbstractTypeDeclarations(org.eclipse.gmt.modisco.java.Package)',Sequence{aPackage} ) /]But its giving me error Invalid Type. This syntax works fine for String , or any other type in my meta model, but how can I use collection as a return typeThanks and Regards, Dhananjay Ghanwat Atos ------------------------------------------------------------------------This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos group liability cannot be triggered for the message content. Although the sender endeavors to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.------------------------------------------------------------------------ _______________________________________________ Topcased-users mailing list Topcased-users@lists.gforge.enseeiht.fr http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
<<attachment: laurent_goubet.vcf>>
_______________________________________________ Topcased-users mailing list Topcased-users@lists.gforge.enseeiht.fr http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users