> For the complete documentation index, see [llms.txt](https://mcltp.rhaym.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mcltp.rhaym.dev/mcl-dp-tp2-instructions.md).

# MCL-DP TP2 instructions

## Step-by-step guide

We will go through various steps in order to&#x20;

{% stepper %}
{% step %}

### Setting up Eclipse IDE and EMF

All instructions are already mentioned in TP1 but we will add more details with photos to make it easier to setup a development environment.
{% endstep %}

{% step %}

### Configuring a FiniteStateMachine ECore model

We will create an ECore model, generate class diagram then generate a model creation wizard for finite state machines.
{% endstep %}

{% step %}

### Creating a sample Automaton

after creating the model creation wizard we will create an object diagram of a sample automaton then we will be able to generate Java code.
{% endstep %}
{% endstepper %}
