Commit 22b5e8b8 authored by Romain Bioteau's avatar Romain Bioteau
Browse files

update Form Mapping

parent 586edd58
......@@ -251,6 +251,7 @@
defaultValueLiteral="false"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="overview" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="false"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Gateway" eSuperTypes="#//FlowElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="gatewayType" eType="#//GatewayType"/>
......@@ -385,8 +386,8 @@
defaultValueLiteral="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="confirmationMessage" eType="ecore:EClass expression.ecore#//Expression"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="formMappings" upperBound="-1"
eType="#//FormMapping"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="formMapping" eType="#//FormMapping"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PageFlowTransition">
<eStructuralFeatures xsi:type="ecore:EReference" name="from" eType="ecore:EClass form.ecore#//Form"/>
......
......@@ -623,6 +623,7 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//FormMapping/targetForm"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//FormMapping/external"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//FormMapping/overview"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//FormMapping/url"/>
</genClasses>
<genClasses ecoreClass="process.ecore#//Gateway">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//Gateway/gatewayType"/>
......@@ -703,7 +704,7 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference process.ecore#//PageFlow/entryRedirectionActions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute process.ecore#//PageFlow/transmitURLAsParameter"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference process.ecore#//PageFlow/confirmationMessage"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference process.ecore#//PageFlow/formMappings"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference process.ecore#//PageFlow/formMapping"/>
</genClasses>
<genClasses ecoreClass="process.ecore#//PageFlowTransition">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference process.ecore#//PageFlowTransition/from"/>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -343,6 +343,15 @@
body="return org.bonitasoft.studio.common.emf.tools.ExpressionHelper.createExpression(&quot;multiInstanceIterator&quot;,&quot;multiInstanceIterator&quot;,org.bonitasoft.studio.common.ExpressionConstants.MULTIINSTANCE_ITERATOR_TYPE,Object.class.getName(),false);"
language="java"/>
</initializers>
<initializers
xsi:type="gmfmap:FeatureValueSpec">
<feature
xsi:type="ecore:EReference"
href="process.ecore#//PageFlow/formMapping"/>
<value
body="return org.bonitasoft.studio.model.process.ProcessFactory.eINSTANCE.createFormMapping();"
language="java"/>
</initializers>
</domainInitializer>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
......@@ -1986,6 +1995,15 @@
body="org.bonitasoft.studio.model.expression.Expression exp = org.bonitasoft.studio.common.NamingUtils.generateConstantExpression(&quot;&quot;);&#xD;&#xA;exp.setReturnType(String.class.getName());&#xD;&#xA;exp.setReturnTypeFixed(true);&#xD;&#xA;return exp ;"
language="java"/>
</initializers>
<initializers
xsi:type="gmfmap:FeatureValueSpec">
<feature
xsi:type="ecore:EReference"
href="process.ecore#//PageFlow/formMapping"/>
<value
body="return org.bonitasoft.studio.model.process.ProcessFactory.eINSTANCE.createFormMapping();"
language="java"/>
</initializers>
</domainInitializer>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping"
......
......@@ -8758,176 +8758,207 @@
</changes>
</releases>
<releases>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#/" referenceName="eClassifiers"
element="process.ecore#//FormMapping">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping" featureName="name"
dataValue="FormMapping"/>
<changes xsi:type="history:MigrationChange" migration="org.bonitasoft.studio.migration.custom.migration.form.FormMappingCustomMigration">
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#/" referenceName="eClassifiers"
element="process.ecore#//FormMapping">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping" featureName="name"
dataValue="FormMapping"/>
</changes>
<operation name="newClass">
<parameters name="ePackage">
<referenceValue element="process.ecore#/"/>
</parameters>
<parameters name="name">
<dataValue>FormMapping</dataValue>
</parameters>
<parameters name="superClasses"/>
<parameters name="abstr">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<operation name="newClass">
<parameters name="ePackage">
<referenceValue element="process.ecore#/"/>
</parameters>
<parameters name="name">
<dataValue>FormMapping</dataValue>
</parameters>
<parameters name="superClasses"/>
<parameters name="abstr">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/taskName">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/taskName"
featureName="name" dataValue="taskName"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/taskName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/taskName">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/taskName"
featureName="name" dataValue="taskName"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/taskName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>taskName</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>taskName</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/targetForm">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/targetForm"
featureName="name" dataValue="targetForm"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/targetForm"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/targetForm">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/targetForm"
featureName="name" dataValue="targetForm"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/targetForm"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>targetForm</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>targetForm</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/external">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="name" dataValue="external"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/external">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="name" dataValue="external"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/external"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>external</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>external</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/overview">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="name" dataValue="overview"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/overview">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="name" dataValue="overview"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/overview"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>overview</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>overview</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue>false</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//PageFlow" referenceName="eStructuralFeatures"
element="process.ecore#//PageFlow/formMappings">
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMappings"
featureName="name" dataValue="formMappings"/>
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMappings"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMappings"
featureName="eType" referenceValue="process.ecore#//FormMapping"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//FormMapping" referenceName="eStructuralFeatures"
element="process.ecore#//FormMapping/url">
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/url"
featureName="name" dataValue="url"/>
<changes xsi:type="history:Set" element="process.ecore#//FormMapping/url"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="name">
<dataValue>url</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="process.ecore#//PageFlow" referenceName="eStructuralFeatures"
element="process.ecore#//PageFlow/formMapping">
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMapping"
featureName="name" dataValue="formMapping"/>
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMapping"
featureName="eType" referenceValue="process.ecore#//FormMapping"/>
<changes xsi:type="history:Set" element="process.ecore#//PageFlow/formMapping"
featureName="containment" dataValue="true" oldDataValue="false"/>
</changes>
<operation name="newReference">
<parameters name="eClass">
<referenceValue element="process.ecore#//PageFlow"/>
</parameters>
<parameters name="name">
<dataValue>formMappings</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>-1</dataValue>
</parameters>
<parameters name="containment">
<dataValue>false</dataValue>
</parameters>
<parameters name="opposite"/>
</operation>
</changes>
<operation name="newReference">
<parameters name="eClass">
<referenceValue element="process.ecore#//PageFlow"/>
</parameters>
<parameters name="name">
<dataValue>formMappings</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="process.ecore#//FormMapping"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>-1</dataValue>
</parameters>
<parameters name="containment">
<dataValue>false</dataValue>
</parameters>
<parameters name="opposite"/>
</operation>
</changes>
</releases>
</history:History>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry exported="true" kind="lib" path="lib/guava-18.0.jar"/>
<classpathentry exported="true" kind="lib" path="lib/imgscalr-lib-3.2.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src-test/java"/>
<classpathentry kind="src" path="src-test/resources"/>
<classpathentry exported="true" kind="lib" path="lib/imgscalr-lib-3.2.jar"/>
<classpathentry exported="true" kind="lib" path="ivy-2.2.0.jar"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
......@@ -42,24 +42,7 @@ Import-Package: org.bonitasoft.engine.bpm.bar,
org.bonitasoft.engine.session,
org.bonitasoft.engine.util,
org.bonitasoft.forms.client.model
Export-Package: com.google.common.annotations,
com.google.common.base,
com.google.common.base.internal,
com.google.common.cache,
com.google.common.collect,
com.google.common.escape,
com.google.common.eventbus,
com.google.common.hash,
com.google.common.html,
com.google.common.io,
com.google.common.math,
com.google.common.net,
com.google.common.primitives,
com.google.common.reflect,
com.google.common.util.concurrent,
com.google.common.xml,
com.google.thirdparty.publicsuffix,
org.bonitasoft.studio.common,
Export-Package: org.bonitasoft.studio.common,
org.bonitasoft.studio.common.api,
org.bonitasoft.studio.common.dialog,
org.bonitasoft.studio.common.editingdomain,
......@@ -82,5 +65,4 @@ Export-Package: com.google.common.annotations,
org.bonitasoft.studio.common.views,
org.bonitasoft.studio.common.widgets
Bundle-ClassPath: .,
lib/imgscalr-lib-3.2.jar,
lib/guava-18.0.jar
lib/imgscalr-lib-3.2.jar
......@@ -6,9 +6,8 @@ bin.includes = META-INF/,\
resources/,\
dataTypes.properties,\
plugin.xml,\
lib/imgscalr-lib-3.2.jar,\
hookconfigurators.properties,\
lib/guava-18.0.jar
lib/imgscalr-lib-3.2.jar
......
......@@ -30,7 +30,8 @@ Require-Bundle: org.eclipse.ui,
org.bonitasoft.studio.migration;bundle-version="1.0.0",
org.junit;bundle-version="4.11.0";resolution:=optional,
org.fest-assert;bundle-version="1.4.2";resolution:=optional,
org.mockito;bundle-version="1.9.5";resolution:=optional
org.mockito;bundle-version="1.9.5";resolution:=optional,
com.google.guava;bundle-version="15.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Export-Package: org.bonitasoft.studio.diagram.custom; x-friends:="org.
......
/**
* Copyright (C) 2010-2013 BonitaSoft S.A.
* BonitaSoft, 32 rue Gustave Eiffel - 38000 Grenoble
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2.0 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.bonitasoft.studio.diagram.custom.perspective;
......@@ -33,84 +30,85 @@ import org.eclipse.ui.IPageLayout;
*/
public class PerspectiveProcessFactory extends AbstractPerspectiveFactory {
public static String PROCESS_PERSPECTIVE_ID = "org.bonitasoft.studio.perspective.process";
public static String PROCESS_PERSPECTIVE_ID = "org.bonitasoft.studio.perspective.process";
public void createInitialLayout(IPageLayout layout) {
// Editors are placed for free.
String editorArea = layout.getEditorArea();
// Bottom left.
IFolderLayout bottomLeft = layout.createFolder(
"bottomLeft", IPageLayout.BOTTOM, (float) 0.65,//$NON-NLS-1$
editorArea);//$NON-NLS-1$
bottomLeft.addView("org.bonitasoft.studio.views.overview.tree");
bottomLeft.addView("org.bonitasoft.studio.views.overview");
@Override
public void createInitialLayout(final IPageLayout layout) {
// Editors are placed for free.
final String editorArea = layout.getEditorArea();
// Bottom left.
final IFolderLayout bottomLeft = layout.createFolder("bottomLeft", IPageLayout.BOTTOM, (float) 0.65,//$NON-NLS-1$
editorArea);//$NON-NLS-1$
bottomLeft.addView("org.bonitasoft.studio.views.overview.tree");
bottomLeft.addView("org.bonitasoft.studio.views.overview");
// Bottom right.
IFolderLayout bottomRight = layout.createFolder(
"bottomRight", IPageLayout.RIGHT, (float) 0.3,//$NON-NLS-1$
"bottomLeft");
bottomRight.addView("org.bonitasoft.studio.views.properties.process.general");
bottomRight.addView("org.bonitasoft.studio.views.properties.application");
bottomRight.addView("org.bonitasoft.studio.views.properties.process.appearance");
// Bottom right.
final IFolderLayout bottomRight = layout.createFolder("bottomRight", IPageLayout.RIGHT, (float) 0.3,//$NON-NLS-1$
"bottomLeft");
bottomRight.addView("org.bonitasoft.studio.views.properties.process.general");
bottomRight.addView("org.bonitasoft.studio.pagedesigner.formMapping");
bottomRight.addView("org.bonitasoft.studio.views.properties.application");
bottomRight.addView("org.bonitasoft.studio.views.properties.process.appearance");
for (String viewId : BonitaPerspectivesUtils.getContributedPropertiesViews(PROCESS_PERSPECTIVE_ID)) {
bottomRight.addView(viewId);
}
for (final String viewId : BonitaPerspectivesUtils.getContributedPropertiesViews(PROCESS_PERSPECTIVE_ID)) {
bottomRight.addView(viewId);
}
createLeftViewFolder(layout, editorArea);
bottomRight.addView