<?xml version="1.0" encoding="ASCII"?>
<sgen:FeatureTypeLibrary
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:sgen="http://www.yakindu.org/sct/statechart/SGen"
    xsi:schemaLocation="http://www.yakindu.org/sct/statechart/SGen ../../org.yakindu.sct.model.sgen/model/emf/sgen.ecore"
    name="Java Generator">
  <types name="Naming"
      optional="true">
    <parameters
        name="basePackage"/>
    <parameters
        name="implementationSuffix"
        optional="true"/>
  </types>
  <types name="GeneralFeatures"
      optional="true">
    <parameters
        name="InterfaceObserverSupport"
        optional="true"
        parameterType="BOOLEAN"/>
    <parameters
        name="RuntimeService"
        optional="true"
        parameterType="BOOLEAN"/>
    <parameters
        name="TimerService"
        optional="true"
        parameterType="BOOLEAN"/>
    <parameters
        name="UseJavaIntForInteger"
        optional="true"
        parameterType="BOOLEAN"/>
  </types>
  <types name="RunnableWrapper"
      comment="Generates a runnable wrapper for the state machine"
      optional="true">
    <parameters
        name="namePrefix"
        comment="Name prefix"
        optional="true"/>
    <parameters
        name="nameSuffix"
        comment="Name suffix"
        optional="true"/>
  </types>
  <types name="SynchronizedWrapper"
      optional="true">
    <parameters
        name="namePrefix"
        optional="true"/>
    <parameters
        name="nameSuffix"
        optional="true"/>
  </types>
</sgen:FeatureTypeLibrary>
