The Bio7 / Eclipse IDE can be extended using the plug-in extensions “EMF”, “g9 Database import”, “EMF compare” to create models (virtual representations or realworld or abstract systems) using graphical programming with the Eclipse Modeling Framework (EMF). The EMF extension auto-generates Java code which can quickly be run from the Eclipse toolbar. A new Eclipse-based Java application is started which provides a graphical user interface (GUI) to input data and analyze the outcome of the modeled system. This makes it easy to simulate how the input (changes to model parameters) is processed by the modeled system and how that affects certain other parameters of the modeled system. The Eclipse plug-in “EcoreTools” provides a graphical editor for visual programming of EMF models using UML-style block diagrams. The Modelica Modeling Language plugin (ModelicaML) provides a domain-specific UML profile (more specifically, a SysML dialect) that allows visual programming of models and automatic generation of Modelica code, allowing simulation and analysis of physical systems. The current implementation of ModelicaML uses the SysML component of the Eclipse plugin Papyrus and the code generator Acceleo. An alternative is to use OMEdit which is part of the OpenModelica IDE for visual programming and export of Modelica code and further programming Modelica models directly using the OpenModelica Eclipse plugin “Modelica Development Tooling” (MDT). It was suggested to replace the current implementation of ModelicaML by a small EMF-based core. The Eclipse plug-in “EMF Forms” adds the ability to create forms as user interfaces for a model.


Copyright 2020 - 2021 DerAndere