-
Notifications
You must be signed in to change notification settings - Fork 2
Home
JVerbruggen edited this page Jan 7, 2021
·
47 revisions
Welcome! Thank you for taking time to visit this wiki. It contains all the documentation you will need for my work.
It can be overwhelming to just take a deep dive into the program, so instead, here's some material you can read to understand the application.
Project Summary - An introduction to this project and wiki.
Project Summary - An introduction to this project and wiki.
Project Handover Manual - For new users expanding on my work.
- App Structure - C4 app structure.
- Data Management - How is data managed in the application's memory?
- Model logic - How do we add logic to models in the Model layer?
- Objects and References in EULYNX C# - How to convert BaseObjects to References and vice-versa.
- Pre-loading
- Converting XSD to C# classes - Requirements of how XSDs should be translated to c# files.
- Converting UML to C# classes - Generating C# classes from UML instead of XSDs
- Translation
- Main topology translation - What is the difference between both models and how these are mapped.
- How is IMSpoor translated to EULYNX? - More technical of acquiring data.
- Signal Structures - Translation of Gantries.
- Switch Translation - How are switches composed and how to translate.
- Mapping - How to add and alter mapping logic.
- Creating new mappings - Tutorial on how to create new mappings.
- Testing
- Testplan InstanceManager - Testplan for InstanceManager
- Eulynx Applications
- Dijkstra Algorithm application - Description of the implemented Dijkstra algorithm.
- Considerations
- Visitor pattern usage - Possible usage of the visitor pattern in the application.
- Reflection *
- Other
- Working Remotely - Some tips on working remotely.
This Wiki was created by Jurjen Verbruggen
- App Structure
- Pre-loading
- Translation
- Testing
- Eulynx Applications
- Considerations