package org.gemoc.sample.tfsm.design.services;

import java.util.ArrayList;
import java.util.List;

import org.gemoc.gemoc_language_workbench.extensions.sirius.services.AbstractGemocAnimatorServices;

public class TFSMAnimatorServices extends AbstractGemocAnimatorServices {

	@Override
	protected List<StringCouple> getRepresentationRefreshList() {
		final List<StringCouple> res = new ArrayList<StringCouple>();

		res.add(new StringCouple("TFSM", "Animator"));

		return res;
	}

}

@@ -192,16 +192,127 @@
 ervices;
+%0Aimport org.gemoc.gemoc_modeling_workbench.ui.debug.sirius.services.AbstractGemocDebuggerServices.StringCouple;
 %0A%0Apublic
@@ -518,16 +518,18 @@
 ple%3E();%0A
+%09%09
 %0A%09%09res.a
@@ -535,16 +535,240 @@
 add(new 
+StringCouple(%22TrafficControl%22,%22Debug%22));%0A%09%09res.add(new StringCouple(%22Semaphore%22,%22Debug%22));%0A%0A%09%09res.add(new StringCouple(%22TrafficControl%22,%22Animation%22));%0A%09%09res.add(new StringCouple(%22Semaphore%22,%22Animation%22));%0A%09%09%0A%09%09//res.add(new 
 StringCo
@@ -779,17 +779,16 @@
 (%22TFSM%22,
- 
 %22Animato
@@ -789,24 +789,26 @@
 nimator%22));%0A
+%09%09
 %0A%09%09return re

Fix content of the map.