2013-11-14 1 views
0

Я знаю, что это будет звучать странно, но мне нужно создать обратный процесс MDA, идущий от PSM -> PIM или аналогичным понятием. У меня есть пакет C#, который отвечает за создание XML-сообщений. До тех пор, пока он не будет хорошо работать, все разработки были на C#, и компонент был повторно использован. Но в настоящее время мы начинаем разрабатываться на разных платформах, и мы хотели бы сначала указать какой-то контракт - схему XSD. Поэтому я перепроектировал текущий пакет и попытался создать xsd. Но некоторые проблемы возникали, которые мне нужно решить:Обратное инженерное преобразование из C# с использованием Enterprise Architect

  • перевода C# классов коллекционных отношений
  • двигающихся внутренние классы для упаковки
  • преобразования C# свойства атрибутов
  • Я не совсем уверен, как я должен модель C# Словарь с

Я знаю, что этот процесс далеко от идеала и должен работать в противоположном направлении, но я едва могу бороться с ним по крайней мере на данный момент.

Любые намеки приветствуются. Thanks

ответ

0

Необходимо написать индивидуальное преобразование, поскольку код для потенциального PIM не является взаимно однозначным, а сопоставляет один-ко-многим. Необходимо преобразовать типы данных, свойства и т. Д.

Я сортировал этот путь, и он работает с той целью, в которой я нуждался.

Смежные вопросы