In order to have a quick implementation, the current version of ALE engine reuses a lot of Javaengine classes (both from the run configuration and the UI)
Even if they share a lot of common behaviour, ALEEngine should not directly depend on JaveEngine.
When possible, those common behaviour should be capitalized in the GEMOC framework (in generic / reusable classes)
In order to have a quick implementation, the current version of ALE engine reuses a lot of Javaengine classes (both from the run configuration and the UI)
Even if they share a lot of common behaviour, ALEEngine should not directly depend on JaveEngine.
When possible, those common behaviour should be capitalized in the GEMOC framework (in generic / reusable classes)