Skip to content

Commit

Permalink
deploy the new K3FSM model examples using emf.common.ui.examples wizard
Browse files Browse the repository at this point in the history
contributes to #252

Signed-off-by: Didier Vojtisek <[email protected]>
  • Loading branch information
dvojtise committed Feb 4, 2022
1 parent 1bbdf49 commit 3cd05a1
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 49 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ Bundle-Activator: org.eclipse.gemoc.sequential.modeling.wb.sample.deployer.Activ
Bundle-Vendor: Eclipse GEMOC Project
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources
org.eclipse.core.resources,
org.eclipse.emf.common.ui
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: org.eclipse.gemoc.sequential.modeling.wb.sample.deployer
Original file line number Diff line number Diff line change
Expand Up @@ -37,18 +37,40 @@
</wizard>
<wizard
canFinishEarly="true"
category="org.eclipse.ui.Examples/org.eclipse.gemoc.gemoc_modeling_workbench.samples.category"
class="org.eclipse.gemoc.sequential.modeling.wb.sample.deployer.wizards.K3FSMExampleWizard"
finalPerspective="org.eclipse.sirius.ui.tools.perspective.modeling"
hasPages="false"
icon="icons/IconeGemocModel-16.png"
id="org.eclipse.gemoc.sequential.modeling.wb.sample.deployer.k3fsm.model.wizard"
name="GEMOC models for K3FSM and EventK3FSM languages (Sequential)"
preferredPerspectives="org.eclipse.sirius.ui.tools.perspective.modeling">
<description>
This project contains some finite state machine models that can be executed if you have installed the K3FSM language or the EventK3FSM language.
</description>
</wizard>
category="org.eclipse.ui.Examples/org.eclipse.gemoc.gemoc_modeling_workbench.samples.category"
class="org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard"
icon="icons/IconeGemocModel-16.png"
id="org.eclipse.gemoc.sequential.modeling.wb.sample.deployer.k3fsm.model.wizard"
name="GEMOC models for K3FSM and EventK3FSM languages (Sequential)"
project="true">
<description>
These projects contain some finite state machine models that can be executed if you have installed the K3FSM language or the EventK3FSM language.
</description>
</wizard>
</extension>

<extension point="org.eclipse.emf.common.ui.examples">
<example wizardID="org.eclipse.gemoc.sequential.modeling.wb.sample.deployer.k3fsm.model.wizard">
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.Bitshifting"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.Bitshifting.zip"
description="A bit shifting statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.EdgeDetectors"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.EdgeDetector.zip"
description="An edge detector statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.StringtoLowercase"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoLowercase.zip"
description="A string to lower case converter statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.StringtoUpperCases"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoUpperCase.zip"
description="A string to uppercase converter statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.ThreeStates"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.ThreeStates.zip"
description="A three states statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.TrafficLight"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.TrafficLight.zip"
description="A traffic light statemachine model example for use with K3FSM or EventK3FSM language"/>
<projectDescriptor name="org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates"
contentURI="zips/org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates.zip"
description="A two states statemachine model example for use with K3FSM or EventK3FSM language"/>
</example>
</extension>
</plugin>
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,27 @@
<fileset dir="${melangek3fsm_example_modeling_root}/org.eclipse.gemoc.example.melangek3fsm.model_examples/" />
</zip>

<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples/" />
<!--K3FSM model example projects -->
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.Bitshifting.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.Bitshifting/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.EdgeDetector.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.EdgeDetector/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoLowercase.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoLowercase/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoUpperCase.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.StringtoUpperCase/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.ThreeStates.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.ThreeStates/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.TrafficLight.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.TrafficLight/" />
</zip>
<zip destfile="${basedir}/zips/org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates.zip">
<fileset dir="${k3fsm_example_modeling_root}/org.eclipse.gemoc.example.k3fsm.model_examples.TwoStates/" />
</zip>

</target>
Expand Down

This file was deleted.

0 comments on commit 3cd05a1

Please sign in to comment.