Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Struckmann2014-10-06 08:55:08 -0400
committerSebastian Struckmann2014-10-06 08:58:26 -0400
commit7bd8f0d2915c453e45065402b6052142cdb20115 (patch)
tree9d5edfdc3396b6b6b0bb234fd7d8578b84ae6b56
parent80c77f9a5ca66a11efea0a292c1d748217ea0e88 (diff)
downloadorg.eclipse.jubula.core-7bd8f0d2915c453e45065402b6052142cdb20115.tar.gz
org.eclipse.jubula.core-7bd8f0d2915c453e45065402b6052142cdb20115.tar.xz
org.eclipse.jubula.core-7bd8f0d2915c453e45065402b6052142cdb20115.zip
Sprint task - Java API - Generated methods return MessageCaps now
-rw-r--r--org.eclipse.jubula.qa.api/src/test/java/org/eclipse/jubula/qa/api/TestFactories.java9
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF1
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/resources/enumMappings.properties17
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/resources/nameMappings.properties10
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/NameLoader.java36
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet40
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet6
-rw-r--r--org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF5
-rw-r--r--org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF4
19 files changed, 120 insertions, 46 deletions
diff --git a/org.eclipse.jubula.qa.api/src/test/java/org/eclipse/jubula/qa/api/TestFactories.java b/org.eclipse.jubula.qa.api/src/test/java/org/eclipse/jubula/qa/api/TestFactories.java
index ef978e0ec..f3c8ffe47 100644
--- a/org.eclipse.jubula.qa.api/src/test/java/org/eclipse/jubula/qa/api/TestFactories.java
+++ b/org.eclipse.jubula.qa.api/src/test/java/org/eclipse/jubula/qa/api/TestFactories.java
@@ -2,11 +2,13 @@ package org.eclipse.jubula.qa.api;
import junit.framework.Assert;
+import org.eclipse.jubula.communication.internal.message.MessageCap;
import org.eclipse.jubula.toolkit.base.AbstractComponentFactory;
import org.eclipse.jubula.toolkit.base.widgets.GraphicsComponent;
import org.eclipse.jubula.toolkit.concrete.ConcreteComponentFactory;
import org.eclipse.jubula.toolkit.concrete.widgets.TabComponent;
import org.eclipse.jubula.toolkit.enums.ValueSets.Operator;
+import org.eclipse.jubula.tools.internal.objects.IComponentIdentifier;
import org.junit.Test;
/**
@@ -20,18 +22,19 @@ public class TestFactories {
@Test
public void testFactories() {
- Object componentIdentifier1 = null;
+ IComponentIdentifier componentIdentifier1 = null;
GraphicsComponent graphicsComponent =
AbstractComponentFactory.createGraphicsComponent(
componentIdentifier1);
graphicsComponent.click(1, 1);
Assert.assertNotNull(graphicsComponent);
- Object componentIdentifier2 = null;
+ IComponentIdentifier componentIdentifier2 = null;
TabComponent accordion =
ConcreteComponentFactory.createTabComponent(
componentIdentifier2);
Assert.assertNotNull(accordion);
- accordion.checkExistenceOfTab("Testtab", Operator.matches, true); //$NON-NLS-1$
+ MessageCap mc1 = accordion.checkExistenceOfTab("Testtab", Operator.matches, true); //$NON-NLS-1$
+ Assert.assertNotNull(mc1);
}
}
diff --git a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
index ed1213417..47cf44be7 100644
--- a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
@@ -11,6 +11,7 @@ Require-Bundle: org.apache.commons.logging;bundle-version="[1.0.0,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.io;bundle-version="[2.0.0,3.0.0)",
org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.provider;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.concrete.provider;bundle-version="[2.4.0,2.5.0)",
diff --git a/org.eclipse.jubula.toolkit.api.gen/resources/enumMappings.properties b/org.eclipse.jubula.toolkit.api.gen/resources/enumMappings.properties
new file mode 100644
index 000000000..731de881c
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.api.gen/resources/enumMappings.properties
@@ -0,0 +1,17 @@
+###############################################################################
+# Copyright (c) 2014 BREDEX GmbH.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+###############################################################################
+CompSystem.ActivationMethod=org.eclipse.jubula.toolkit.enums.ValueSets.AUTActivationMethod
+CompSystem.Direction=org.eclipse.jubula.toolkit.enums.ValueSets.Direction
+CompSystem.ExtendSelection=org.eclipse.jubula.toolkit.enums.ValueSets.BinaryChoice
+CompSystem.ModifierSpecification=org.eclipse.jubula.toolkit.enums.ValueSets.Modifier
+CompSystem.Operator=org.eclipse.jubula.toolkit.enums.ValueSets.Operator
+CompSystem.PathType=org.eclipse.jubula.toolkit.enums.ValueSets.SearchType
+CompSystem.SearchType=org.eclipse.jubula.toolkit.enums.ValueSets.SearchType
+CompSystem.TreeDirection=org.eclipse.jubula.toolkit.enums.ValueSets.TreeDirection
+CompSystem.XUnits=org.eclipse.jubula.toolkit.enums.ValueSets.Unit
+CompSystem.YUnits=org.eclipse.jubula.toolkit.enums.ValueSets.Unit
diff --git a/org.eclipse.jubula.toolkit.api.gen/resources/nameMappings.properties b/org.eclipse.jubula.toolkit.api.gen/resources/nameMappings.properties
index 2a4e1f5d6..a6a576d3b 100644
--- a/org.eclipse.jubula.toolkit.api.gen/resources/nameMappings.properties
+++ b/org.eclipse.jubula.toolkit.api.gen/resources/nameMappings.properties
@@ -5,14 +5,4 @@
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
###############################################################################
-CompSystem.ActivationMethod=org.eclipse.jubula.toolkit.enums.ValueSets.AUTActivationMethod
-CompSystem.Direction=org.eclipse.jubula.toolkit.enums.ValueSets.Direction
-CompSystem.ExtendSelection=org.eclipse.jubula.toolkit.enums.ValueSets.BinaryChoice
-CompSystem.ModifierSpecification=org.eclipse.jubula.toolkit.enums.ValueSets.Modifier
-CompSystem.Operator=org.eclipse.jubula.toolkit.enums.ValueSets.Operator
-CompSystem.PathType=org.eclipse.jubula.toolkit.enums.ValueSets.SearchType
-CompSystem.SearchType=org.eclipse.jubula.toolkit.enums.ValueSets.SearchType
-CompSystem.TreeDirection=org.eclipse.jubula.toolkit.enums.ValueSets.TreeDirection
-CompSystem.XUnits=org.eclipse.jubula.toolkit.enums.ValueSets.Unit
-CompSystem.YUnits=org.eclipse.jubula.toolkit.enums.ValueSets.Unit
guidancer.datatype.Variable=org.eclipse.jubula.toolkit.datatype.Variable
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/NameLoader.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/NameLoader.java
index d90b0928b..9aa2d43cf 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/NameLoader.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/NameLoader.java
@@ -31,12 +31,14 @@ import org.eclipse.jubula.tools.internal.xml.businessmodell.ToolkitDescriptor;
* @created 11.09.2014
*/
public class NameLoader {
- /**
- * <code>RESOURCES_APIGEN_PROPERTIES</code>
- */
+ /** <code>RESOURCES_NAMEMAPPINGS_PROPERTIES</code> */
private static final String RESOURCES_NAMEMAPPINGS_PROPERTIES =
"resources/nameMappings.properties"; //$NON-NLS-1$
+ /** <code>RESOURCES_ENUMMAPPINGS_PROPERTIES</code> */
+ private static final String RESOURCES_ENUMMAPPINGS_PROPERTIES =
+ "resources/enumMappings.properties"; //$NON-NLS-1$
+
/** package base path */
private static final String PACKAGE_BASE_PATH =
"org.eclipse.jubula.toolkit."; //$NON-NLS-1$
@@ -61,17 +63,24 @@ public class NameLoader {
/** the mapping properties */
private Properties m_mappingProperties;
+ /** the enum mapping properties */
+ private Properties m_enumMappingProperties;
+
/**
* The constructor.
*/
private NameLoader() {
try {
- URL resourceURL = NameLoader.class.getClassLoader()
+ URL nameResourceURL = NameLoader.class.getClassLoader()
.getResource(RESOURCES_NAMEMAPPINGS_PROPERTIES);
-
m_mappingProperties = new Properties();
- m_mappingProperties.load(resourceURL.openStream());
+ m_mappingProperties.load(nameResourceURL.openStream());
+
+ URL enumResourceURL = NameLoader.class.getClassLoader()
+ .getResource(RESOURCES_ENUMMAPPINGS_PROPERTIES);
+ m_enumMappingProperties = new Properties();
+ m_enumMappingProperties.load(enumResourceURL.openStream());
} catch (IOException e) {
throw new IllegalArgumentException(e);
}
@@ -110,14 +119,14 @@ public class NameLoader {
}
/**
- * Checks in the name mappings property file whether there is a mapping for a
+ * Checks in the name/enum mappings property file whether there is a mapping for a
* given parameter name and returns it and if not, returns the original type
* @param type the type of the parameter
* @param name the name of the parameter
* @return the name which should be used in api
*/
- public String findEnumForParameter(String type, String name) {
- String mapEntry = m_mappingProperties.getProperty(name);
+ public String findTypeForParameter(String type, String name) {
+ String mapEntry = m_enumMappingProperties.getProperty(name);
if (mapEntry != null) {
return mapEntry;
}
@@ -225,4 +234,13 @@ public class NameLoader {
}
return name;
}
+
+ /**
+ * Checks whether the given name is a value in the enum map
+ * @param name the name
+ * @return <code>true</code> if and only if the given name is a value in the enum map
+ */
+ public boolean isInEnumMap(String name) {
+ return m_enumMappingProperties.containsValue(name);
+ }
}
diff --git a/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet b/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
index 0e7a2ced4..854835939 100644
--- a/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
+++ b/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
@@ -3,6 +3,7 @@ package="org.eclipse.jubula.toolkit.api.gen"
imports="java.util.*
org.eclipse.jubula.toolkit.api.gen.internal.GenerationInfo
org.eclipse.jubula.toolkit.api.gen.internal.NameLoader
+ org.eclipse.jubula.toolkit.enums.LiteralProvider
org.eclipse.jubula.tools.internal.xml.businessmodell.Action
org.eclipse.jubula.tools.internal.xml.businessmodell.Component
org.eclipse.jubula.tools.internal.xml.businessmodell.ConcreteComponent
@@ -60,8 +61,12 @@ class="ClassGenerator"%>
*******************************************************************************/
package <%=packageName%>;
+import org.eclipse.jubula.communication.internal.message.MessageCap;
+import org.eclipse.jubula.communication.internal.message.MessageParam;
import org.eclipse.jubula.toolkit.internal.annotations.RealizedType;
import org.eclipse.jubula.toolkit.internal.annotations.TesterClass;
+import org.eclipse.jubula.tools.internal.exception.Assert;
+import org.eclipse.jubula.tools.internal.objects.IComponentIdentifier;
@RealizedType(realizedType="<%=realizedType%>")
@TesterClass(testerClass="<%=testerClass%>")
@@ -77,19 +82,19 @@ public <%if (genInterface) {%>interface<%} else {%>class<%}%> <%=className%>
public <%=className%>() {
super();
}<%} else {%>
- Object m_component;
- public <%=className%>(Object component) {
- super(component);
+ IComponentIdentifier m_componentIdentifier;
+ public <%=className%>(IComponentIdentifier componentIdentifier) {
+ super(componentIdentifier);
}<%}%>
<%} else {%>
<%if (hasDefaultMapping) {%>
public <%=className%>() {
super();
}<%} else {%>
- Object m_component;
- public <%=className%>(Object component) {
+ IComponentIdentifier m_componentIdentifier;
+ public <%=className%>(IComponentIdentifier componentIdentifier) {
super();
- m_component = component;
+ m_componentIdentifier = componentIdentifier;
}<%}%>
<%}%>
<%}%>
@@ -106,19 +111,36 @@ public <%if (genInterface) {%>interface<%} else {%>class<%}%> <%=className%>
List<Param> params = action.getParams();
%>
<%if (action.isDeprecated()) {%>@Deprecated<%}%>
- public void <%=methodName%>(
+ public MessageCap <%=methodName%>(
<%
// add parameters to method
+ Map<String, String> paramMap = new HashMap<String, String>();
Iterator<Param> paramIterator = params.iterator();
while (paramIterator.hasNext()) {
Param param = paramIterator.next();
String type = param.getType();
String name = param.getName();
- String paramType = nameLoader.findEnumForParameter(type, name);
+ String paramType = nameLoader.findTypeForParameter(type, name);
String paramName = nameLoader.translateFromCompSystem(name);
+ paramMap.put(paramName, paramType);
%>
<%=paramType%> <%=paramName%><%if(paramIterator.hasNext()){%>,<%}%>
<%}%>
- ) <%if (genInterface) {%>;<%} else {%>{}<%}%>
+ ) <%if (genInterface) {%>;<%} else {%>{
+ MessageCap messageCap = new MessageCap();
+ messageCap.setMethod("<%=action.getMethod()%>");
+ messageCap.sethasDefaultMapping(<%=hasDefaultMapping%>);
+ <%if (!hasDefaultMapping) {%>messageCap.setCi(m_componentIdentifier);<%}%>
+ <%for (String paramName : paramMap.keySet()) {%>
+ Assert.verify(<%=paramName%> != null, "Argument <%=paramName%> must not be null");
+ <%String paramType = paramMap.get(paramName);%>
+ <%if (nameLoader.isInEnumMap(paramType)) {%>
+ messageCap.addMessageParam(new MessageParam(<%=paramName%>.rcValue(), "java.lang.String"));
+ <%} else {%>
+ messageCap.addMessageParam(new MessageParam(<%=paramName%>.toString(), "<%=paramType%>"));
+ <%}%>
+ <%}%>
+ return messageCap;
+ }<%}%>
<%}%>
} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet b/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
index 0d24adecb..94562a8fa 100644
--- a/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
+++ b/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
@@ -22,6 +22,8 @@ class="FactoryGenerator"%>
*******************************************************************************/
package <%=packageName%>;
+import org.eclipse.jubula.tools.internal.objects.IComponentIdentifier;
+
public abstract class <%=factoryName%> <%if (superFactory != null) {%>extends <%=superFactory%> <%}%> {
<%for (FactoryInfo factoryInfo : genInfo.getComponentList()) {
@@ -33,8 +35,8 @@ public abstract class <%=factoryName%> <%if (superFactory != null) {%>extends <%
public static <%=interfaceName%> create<%=componentName%> () {
return new <%=className%>();
}<%} else {%>
- public static <%=interfaceName%> create<%=componentName%> (Object identifier) {
- return new <%=className%>(identifier);
+ public static <%=interfaceName%> create<%=componentName%> (IComponentIdentifier componentIdentifier) {
+ return new <%=className%>(componentIdentifier);
}<%}%>
<%}%>
} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
index 5c0cb4a30..a28f7da97 100644
--- a/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
@@ -12,6 +12,7 @@ Export-Package: org.eclipse.jubula.toolkit.base.config,
org.eclipse.jubula.toolkit.base.widgets,
org.eclipse.jubula.toolkit.base
Require-Bundle: org.eclipse.jubula.client.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
index 757ce2758..709836c5d 100644
--- a/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
@@ -12,4 +12,6 @@ Export-Package: org.eclipse.jubula.toolkit.concrete.widgets,
org.eclipse.jubula.toolkit.concrete
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
index 7354e85a1..2d1e283e6 100644
--- a/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
@@ -12,4 +12,6 @@ Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.rcp.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.swt.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
index 6e40ef41d..1268854af 100644
--- a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
@@ -10,4 +10,6 @@ Bundle-ClassPath: .
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
index 289568382..83a3d10b9 100644
--- a/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
@@ -11,4 +11,6 @@ Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.mobile.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.mobile.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
index 96b177d50..fcbf7e237 100644
--- a/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
@@ -10,4 +10,6 @@ Bundle-ClassPath: .
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
index bdfcd84be..6aef09980 100644
--- a/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
@@ -11,4 +11,6 @@ Export-Package: org.eclipse.jubula.toolkit.mobile
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
index 55deca73e..cf5a69da8 100644
--- a/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
@@ -15,4 +15,5 @@ Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;bundle-version="[2.4.0,2.5.0)";resolution:=optional,
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
index 4477cc923..d3627d906 100644
--- a/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
@@ -10,4 +10,6 @@ Bundle-ClassPath: .
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
index 9b47d2c36..71ab10ce1 100644
--- a/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
@@ -16,4 +16,5 @@ Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
index 7f8e81700..0b3e706b8 100644
--- a/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
@@ -13,4 +13,6 @@ Export-Package: org.eclipse.jubula.toolkit.win,
Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"
diff --git a/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
index 575a75126..c6c4ccee4 100644
--- a/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
@@ -11,4 +11,6 @@ Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[2.4.0,2.5.0)",
org.eclipse.jubula.toolkit.win.api;bundle-version="[2.4.0,2.5.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.tools;bundle-version="[2.4.0,2.5.0)",
+ org.eclipse.jubula.communication;bundle-version="[2.4.0,2.5.0)"

Back to the top