Skip to content

Files

Latest commit

 

History

History
33 lines (24 loc) · 1.45 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.45 KB

Statemachine DSL Example

Install the required Eclipse environment

Download and Install Eclipse (video)

Browse the example

Load the development workspace

  1. Clone this repository on your local drive
  2. In Eclipse, select File->Import->General->Existing Projects into Workspace...
  3. Browse to the root of this repository
  4. Under projects, unselect Examples and keep the rest selected
  5. Click Finish

Load the runtime workspace

  1. In Eclipse, select Run->Run Configurations
  2. On the left, select Eclipse Application and click New Lanuch Configuration icon
  3. Give the configuration some name (e.g., DSL Runtime)
  4. Click on the Run button
  5. Once in Runtime workspace, select File->Import->General->Existing Projects into Workspace...
  6. Browse to the root of this repository
  7. Under projects, select Examples and unselect the rest
  8. Click Finish

Recreate the example

  1. Create DSL and Example Model (video)
  2. Inspect Model and Generated API (video)
  3. Develop Code Generator (video)
  4. Develop DSL Validator (video)