<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.4.0//EN"
    "http://google-web-toolkit.googlecode.com/svn/tags/2.5.0/distro-source/core/src/gwt-module.dtd">
<module>

  <inherits name="org.gwtbootstrap3.GwtBootstrap3NoTheme"/>

  <inherits name="com.google.gwt.xml.XML"/>

  <inherits name="org.jboss.errai.ui.UI"/>

  <!-- Uberfire dependencies -->
  <inherits name="org.uberfire.UberfireClientAll"/>
  <inherits name="org.uberfire.client.views.PatternFlyTheme"/>

  <!-- Uberfire Extensions -->
  <inherits name="org.uberfire.ext.widgets.core.UberfireWidgetsCore"/>
  <inherits name="org.uberfire.UberfireDocksClient"/>
  <inherits name="org.uberfire.ext.plugin.RuntimePluginClient"/>
  <inherits name="org.uberfire.ext.apps.UberfireAppsClient"/>
  <inherits name="org.uberfire.ext.preferences.UberfirePreferences"/>
  <inherits name="org.ext.uberfire.social.activities.SocialActivitiesClient"/>

  <!-- Drools dependencies -->
  <inherits name="org.drools.workbench.models.datamodel.DroolsWorkbenchDataModelAPI"/>

  <!-- Guvnor dependencies -->
  <inherits name="org.guvnor.structure.GuvnorStructureClient"/>
  <inherits name="org.guvnor.m2repo.GuvnorM2RepoEditorClient"/>
  <inherits name='org.guvnor.common.services.GuvnorServicesAPI'/>
  <inherits name="org.guvnor.common.services.project.GuvnorProjectAPI"/>
  <inherits name="org.guvnor.common.services.workingset.GuvnorWorkingsetAPI"/>
  <inherits name="org.guvnor.common.services.workingset.GuvnorWorkingsetClient"/>
  <inherits name="org.guvnor.messageconsole.GuvnorMessageConsoleClient"/>

  <!--Common Screens -->
  <inherits name="org.kie.workbench.common.screens.explorer.KieWorkbenchProjectExplorerClient"/>
  <inherits name="org.kie.workbench.common.screens.projecteditor.KieWorkbenchCommonProjectEditorClient"/>
  <inherits name="org.kie.workbench.common.screens.defaulteditor.DroolsWorkbenchDefaultEditorClient"/>
  <inherits name="org.kie.workbench.common.screens.projectimportsscreen.KieWorkbenchCommonProjectImportsScreenClient"/>
  <inherits name="org.kie.workbench.common.services.datamodeller.DataModellerCore"/>
  <inherits name="org.kie.workbench.common.services.refactoring.KieWorkbenchCommonRefactoringClient"/>
  <inherits name="org.kie.workbench.common.screens.datamodeller.KieWorkbenchDatamodellerClient"/>
  <inherits name="org.kie.workbench.common.widgets.decoratedgrid.KieWorkbenchDecoratedGridWidget"/>
  <inherits name="org.kie.workbench.common.workbench.KieDefaultWorkbenchClient"/>
  <inherits name="org.kie.workbench.common.screens.library.LibraryClient"/>
  <inherits name="org.kie.workbench.common.screens.contributors.KieWorkbenchContributorsClient"/>
  <inherits name="org.kie.workbench.common.screens.examples.KieWorkbenchCommonExamplesClient"/>
  <inherits name="org.kie.workbench.common.screens.home.KieWorkbenchHomeClient"/>

  <inherits name="org.drools.workbench.screens.drltext.DroolsWorkbenchDRLTextEditorClient"/>
  <inherits name="org.drools.workbench.screens.workitems.DroolsWorkbenchWorkItemsEditorClient"/>

  <!-- Common Services -->
  <inherits name="org.kie.workbench.common.widgets.KieWorkbenchWidgetsCommon"/>
  <inherits name='org.kie.workbench.common.services.KieWorkbenchCommonServicesAPI'/>
  <inherits name='org.kie.workbench.common.services.datamodel.KieWorkbenchCommonDataModelAPI'/>

  <!-- jbpm-wb -->
  <inherits name="org.jbpm.workbench.ht.JbpmWorkbenchHumanTasksClient"/>
  <inherits name="org.jbpm.workbench.pr.JbpmWorkbenchProcessRuntimeClient"/>
  <inherits name="org.jbpm.workbench.ks.JbpmWorkbenchKieServerAPI"/>
  <inherits name="org.jbpm.workbench.es.JbpmWorkbenchExecutorServiceClient"/>
  <inherits name="org.jbpm.workbench.common.JbpmWorkbenchCommonClient"/>
  <inherits name="org.jbpm.workbench.wi.JbpmWorkbenchIntegrationClient"/>
  <inherits name="org.jbpm.workbench.df.JbpmWorkbenchDataFiltersClient"/>

  <!-- Forms Engine -->
  <inherits name="org.kie.workbench.common.forms.dynamic.DynamicFormsClient"/>
  <inherits name="org.kie.workbench.common.forms.editor.FormModelerEditorClient"/>
  <inherits name="org.kie.workbench.common.forms.data.modeller.FormDataModellerIntegrationClient"/>
  <inherits name="org.kie.workbench.common.forms.jbpm.FormJBPMIntegrationClient"/>
  <inherits name="org.jbpm.workbench.forms.JbpmWorkbenchFormsClient"/>

  <!-- kie server -->
  <inherits name="org.kie.workbench.common.screens.server.management.ServerManagementAPI"/>
  <inherits name="org.kie.workbench.common.screens.server.management.ServerManagementClient"/>

  <!-- designer -->
  <inherits name="org.jbpm.designer.jBPMDesignerAPI"/>
  <inherits name="org.jbpm.designer.jBPMDesignerClient"/>

  <!-- Dashbuilder -->
  <inherits name="org.dashbuilder.DashbuilderClientAll"/>
  <inherits name="org.dashbuilder.renderer.GChartsRenderer"/>

  <!-- Process & Task dashboard -->
  <inherits name="org.jbpm.dashboard.DashboardAddonApi"/>
  <inherits name="org.jbpm.dashboard.DashboardAddonClient"/>

  <!-- Stunner -->
  <inherits name="org.kie.workbench.common.stunner.project.StunnerProjectClient"/>
  <inherits name="org.kie.workbench.common.stunner.bpmn.StunnerBpmnProjectClient"/>

  <!-- Specify the paths for translatable code -->
  <source path='client'/>
  <source path='api'/>

  <set-property name="user.agent" value="gecko1_8,safari" />

  <extend-property name="locale" values="es"/>
  <extend-property name="locale" values="fr"/>
  <extend-property name="locale" values="ja"/>
  <extend-property name="locale" values="pt_BR"/>
  <extend-property name="locale" values="zh_CN"/>
  <extend-property name="locale" values="de"/>

  <collapse-property name="locale" values="*"/>


</module>
