Repositories management ========================== The repositories management system is inspired in Eclipse, where we have a number of repositories we can add to our program (in our case MeCoSim instead of Eclipse) and contains a number of accesible elements to install. MeCoSim repositories are of four types for the following purposes: * Manage **repositories of plugins**, showing the repositories viewer for plugins, selecting repository and installing some plugins. * Manage repositories of **apps**, installing a custom app config (that is, importing its .xls file). * Manage repositories of **models**, installing a model (that is, importing its .pli file). * Manage repositories of **scenarios**, installing a scenario (that is, importing its .ec2 file). .. container:: boldlink This functionalities can be easily understood in section :ref:`repositoriesvideos`. We strongly suggests watching the video to have a clear idea of this mechanism, before keep reading. MeCoSim comes with one default repository per type, but anybody can define its own repositories in a public URL, making available its own plugins (.jar), apps (.xls), model (.pli) and scenarios (.ec2), such a way that any MeCoSim user can use it by adding them to its MeCoSim repositories. This process is explained here: .. toctree:: :maxdepth: 1 video_repositories_definition .. _repositoriesvideos: Video ----- .. raw:: html :file: inclusionRepositories.html In this video, apart from the installation of elements from the repositories, a first use of the imported components is shown: * Load of the new custom app, from MeCoSim main Window > **New**. * **Run** of the app. * **Open** one of the imported scenarios. * **Set Model**, setting the imported model. * Use of **Graphs plugin** for visualizing the initial graph related to the opened instance. * **Simulate**, running the computation of the set model for the given scenario. * Use of **Graphs plugin** for visualizing the tree of graphs obtained as a result of the simulation (one graph per membrane and step of computation).