2012-04-13 4 views
-1

я должен обернуть функцию Java внутри файла Acceleo, который возвращает свой собственный сложный тип ...Acceleo служба

[запрос общественного methodeTest (arg0: Упаковка, arg1: Класс, арг2: Свойство): MyOwnComplexeType = invoke ('org.eclipse.acceleo.module.sample.services.UML2Services', 'methodeTest (org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property) ', Sequence {arg0, arg1, arg2}) /]

Но это не сработает, когда я хочу присоединиться к собственности ta o в моем шаблоне !!!

Can U Help me!

+0

Пожалуйста, опишите лучше, что ваш код должен делать, и как вы к нему доступ. Кроме того, рассмотрите использование тегов кода, чтобы ваш исходный код был доступен для чтения. – vyegorov

ответ

0

Услуги Acceleo могут возвращать только примитивные типы (String, Boolean, Integer и т. Д.), Элемент текущей метамодели (в вашем случае элементы UML) или коллекции этих элементов.

С уважением,

Stephane Begaudeau