Getting started - lengyela89/sirius-incremental-refresh GitHub Wiki

This page describes the step-by-step installation guide for the sirius-incremental-refresh tool and for an example.

Installation guide

This repo only contains example and measurement util projects. To try out the incremental refresh, please follow the steps below:

  1. From the iq-sirius-integration repository's v3.0.0 barnch (https://github.com/viatra/iq-sirius-integration) import
  • hu.bme.mit.inf.eclipse.logging.utils
  • org.eclipse.incquery.viewmodel projects into the host eclipse.
  1. From the sirius-custom repository's sirius-incremental-refresh_v3.1.4-custom branch (https://github.com/lengyela89/sirius-custom) import
  • org.eclipse.sirius.diagram project into the host eclipse.

Example

  1. From the https://github.com/viatra/org.eclipse.viatra.examples repository import
  • /cps/domains/org.eclipse.viatra.examples.cps.model
  • /cps/domains/org.eclipse.viatra.examples.cps.deployment
  • /cps/domains/org.eclipse.viatra.examples.cps.traceability projects into the host eclipse.
  1. From < this > repository import
  • /runtime/examples/cps/org.eclipse.viatra.examples.cps.sample
  • /runtime/examples/cps/org.eclipse.viatra.examples.cps.viewpoint projects into the runtime eclipse.

In the runtime, select cps-demo viewpoint for the sample project, and create a cps-diagram-demo diagram on the root element of one of the sample models. In the opened editor, the diagram will be refreshed incrementally upon modifications!

⚠️ **GitHub.com Fallback** ⚠️