Я использовал вышеупомянутое и написал это:
<class name="umple.pts.domain.coreEntities.Stop">
<property name="StopName" sig="()Ljava.lang.String;">
<getter name="getName" sig="()Ljava.lang.String;" />
<setter name="setName" sig="(Ljava.lang.String;)Z" />
</property>
<property name="StopId" sig="()I">
<getter name="getStopId" sig="()I" />
<setter name="setStopId" sig="(I)V" />
</property>
</class>
<class name="umple.pts.domain.coreEntities.Line">
<property name="LineName" sig="()Ljava.lang.String;">
<getter name="getName" sig="()Ljava.lang.String;" />
<setter name="setName" sig="(Ljava.lang.String;)V" />
</property>
<property name="LineId" sig="()I">
<getter name="getLineId" sig="()I" />
<setter name="setLineId" sig="(I)V" />
</property>
<property name="FirstEndStop" sig="()umple.pts.domain.coreEntities.Stop;">
<getter name="getFirstEndStop" sig="()umple.pts.domain.coreEntities.Stop;" />
<setter name="setFirstEndStop" sig="(umple.pts.domain.coreEntities.Stop;)Z"
/>
/>
/>
Я получаю ошибку при создании файла dll:
D: \ PTS \ PTS_SVN \ Libraries \ ikvm-0.44.0.5 \ bin> ikvmc -remap: map.xml -target: library PTSDomain.jar Примечание IKVMC0002: выходной файл «PTSDomain.dll» Ошибка: недопустимое свойствоsignature '() umple.pts.domain.coreEntities.Stop;'в файле rem ap для свойства umple.pts.domain.coreEntities.Line.FirstEndStop Ошибка: недопустимая подпись получателя свойства '() umple.pts.domain.coreEntities.Stop;'в файле переназначения для свойства umple.pts.domain.coreEntities.Line.FirstEndStop Ошибка: недопустимая подпись установщика свойства '(umple.pts.domain.coreEntities.Stop;) Z' в файле переназначения для свойства umple.pts.domain.coreEntities.Line.FirstEndStop Ошибка: недопустимая подпись свойства '() umple.pts.domain.coreEntities.Stop;'в файле rem ap для свойства umple.pts.domain.coreEntities.Line.SecondEndStop Ошибка: недопустимая подпись получателя свойства '() umple.pts.domain.coreEntities.Stop;'в файле переназначения для свойства umple.pts.domain.coreEntities.Line.SecondEndStop Ошибка: недопустимая подпись установщика свойства '(umple.pts.domain.coreEntities.Stop;) Z' в файле переназначения для свойства umple.pts.domain.coreEntities.Line.SecondEndStop Ошибка: недопустимая подпись свойства '() [umple.pts.domain.coreEntities.Stop;'в файле повторного сопоставления для свойства umple.pts.domain.coreEntities.Line.Stops. Ошибка: недопустимая подпись получателя свойства '() [umple.pts.domain.coreEntities.Stop;'в файле переназначения для свойства umple.pts.domain.coreEntities.Line.Stops Ошибка: недопустимая подпись установщика свойства' ([umple.pts.domain.coreEntities.Stop;) Z 'в файле переназначения для свойства umple.pts.domain.coreEntities.Line.Stops
D: \ PTS \ PTS_SVN \ Libraries \ ikvm-0.44.0.5 \ bin>
Могу ли я использовать пользовательские свойства или мне придется это делать через некоторые другиеспособ ??