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