diff options
author | jmisinco | 2013-04-30 18:13:10 +0000 |
---|---|---|
committer | Ryan T. Baldwin | 2013-04-30 18:13:10 +0000 |
commit | 1c7cf71a05debaedd4bfb843beb85b18149f9e2d (patch) | |
tree | 4cbe561da83276a7de6b32ccd92bd21cfb9e8db6 | |
parent | 5cc73fe224f37087e74a6443b1b69c59e14f7f32 (diff) | |
download | org.eclipse.osee-1c7cf71a05debaedd4bfb843beb85b18149f9e2d.tar.gz org.eclipse.osee-1c7cf71a05debaedd4bfb843beb85b18149f9e2d.tar.xz org.eclipse.osee-1c7cf71a05debaedd4bfb843beb85b18149f9e2d.zip |
feature[ats_19SHU]: Use HyperSql for with clause support
Change-Id: Ifcdd38a9d17bbb17c155139751ab3ff017cf2a5f
51 files changed, 931 insertions, 248 deletions
diff --git a/features/org.eclipse.osee.framework.feature.source/feature.xml b/features/org.eclipse.osee.framework.feature.source/feature.xml index 56600dabf41..68dc3bff966 100644 --- a/features/org.eclipse.osee.framework.feature.source/feature.xml +++ b/features/org.eclipse.osee.framework.feature.source/feature.xml @@ -20,7 +20,7 @@ <requires> <import feature="org.eclipse.emf.ecore" version="2.5.0" match="greaterOrEqual"/> <import feature="org.eclipse.emf.common" version="2.5.0" match="greaterOrEqual"/> - <import plugin="org.h2" version="1.3.0" match="greaterOrEqual"/> + <import plugin="org.hsqldb" version="2.2.0" match="greaterOrEqual"/> <import plugin="org.apache.commons.dbcp" version="1.4.0" match="compatible"/> <import plugin="org.apache.commons.pool" version="1.6.0" match="compatible"/> <import feature="org.eclipse.emf.ecore" version="2.5.0" match="greaterOrEqual"/> @@ -89,7 +89,7 @@ version="0.0.0" unpack="false"/> - <plugin + <plugin id="org.eclipse.osee.framework.access.provider.source" download-size="0" install-size="0" @@ -104,31 +104,31 @@ unpack="false"/> <plugin - id="org.eclipse.osee.framework.h2.source" + id="org.eclipse.osee.framework.core.dsl.integration.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin - id="org.eclipse.osee.framework.core.dsl.integration.source" + id="org.eclipse.osee.framework.core.dsl.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/> <plugin - id="org.eclipse.osee.framework.core.dsl.source" + id="org.eclipse.osee.orcs.rest.client.source" download-size="0" install-size="0" version="0.0.0" unpack="false"/> - + <plugin - id="org.eclipse.osee.orcs.rest.client.source" + id="org.eclipse.osee.hsqldb.source" download-size="0" install-size="0" version="0.0.0" - unpack="false"/> - + unpack="false"/> + </feature> diff --git a/features/org.eclipse.osee.framework.feature/feature.xml b/features/org.eclipse.osee.framework.feature/feature.xml index 534eb4b2013..609c42fab8a 100644 --- a/features/org.eclipse.osee.framework.feature/feature.xml +++ b/features/org.eclipse.osee.framework.feature/feature.xml @@ -114,7 +114,7 @@ unpack="false"/> <plugin - id="org.eclipse.osee.framework.h2" + id="org.eclipse.osee.hsqldb" download-size="0" install-size="0" version="0.0.0" diff --git a/features/org.eclipse.osee.orcs.feature.source/feature.xml b/features/org.eclipse.osee.orcs.feature.source/feature.xml index 00c1d839a7c..2200534b462 100644 --- a/features/org.eclipse.osee.orcs.feature.source/feature.xml +++ b/features/org.eclipse.osee.orcs.feature.source/feature.xml @@ -109,7 +109,7 @@ unpack="false"/> <plugin - id="org.eclipse.osee.framework.h2.source" + id="org.eclipse.osee.hsqldb.source" download-size="0" install-size="0" version="0.0.0" diff --git a/features/org.eclipse.osee.orcs.feature/feature.xml b/features/org.eclipse.osee.orcs.feature/feature.xml index 58abe76fab1..bfcd4776149 100644 --- a/features/org.eclipse.osee.orcs.feature/feature.xml +++ b/features/org.eclipse.osee.orcs.feature/feature.xml @@ -95,7 +95,7 @@ unpack="false"/> <plugin - id="org.eclipse.osee.framework.h2" + id="org.eclipse.osee.hsqldb" download-size="0" install-size="0" version="0.0.0" diff --git a/features/org.eclipse.osee.x.core.external.feature/feature.xml b/features/org.eclipse.osee.x.core.external.feature/feature.xml index fc8953ea991..29705a3c77b 100644 --- a/features/org.eclipse.osee.x.core.external.feature/feature.xml +++ b/features/org.eclipse.osee.x.core.external.feature/feature.xml @@ -287,4 +287,11 @@ version="0.0.0" unpack="false"/> + <plugin + id="org.hsqldb" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + </feature> diff --git a/features/org.eclipse.osee.x.core.feature/feature.xml b/features/org.eclipse.osee.x.core.feature/feature.xml index 13b9f2fd09a..711e9dbbdba 100644 --- a/features/org.eclipse.osee.x.core.feature/feature.xml +++ b/features/org.eclipse.osee.x.core.feature/feature.xml @@ -32,6 +32,7 @@ <import plugin="com.vaadin" version="6.6.6" match="greaterOrEqual"/> <import plugin="javax.servlet" version="2.5.0" match="greaterOrEqual"/> <import plugin="javax.ws.rs"/> + <import plugin="org.hsqldb" version="2.2.9" match="greaterOrEqual"/> <import plugin="com.sun.jersey" version="1.8.0" match="greaterOrEqual"/> <import plugin="org.junit"/> <import plugin="com.google.guava" version="12.0.0" match="greaterOrEqual"/> diff --git a/features/org.eclipse.osee.x.server.external.feature/feature.xml b/features/org.eclipse.osee.x.server.external.feature/feature.xml index 29f6ac795f4..ce65d8e1a59 100644 --- a/features/org.eclipse.osee.x.server.external.feature/feature.xml +++ b/features/org.eclipse.osee.x.server.external.feature/feature.xml @@ -135,13 +135,6 @@ unpack="false"/> <plugin - id="org.h2" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.emf.common" download-size="0" install-size="0" diff --git a/plugins/org.eclipse.osee.ats.client.integration.tests/AtsClient_Integration_TestSuite.launch b/plugins/org.eclipse.osee.ats.client.integration.tests/AtsClient_Integration_TestSuite.launch index 7f78319d1d4..6fb9e84f431 100644 --- a/plugins/org.eclipse.osee.ats.client.integration.tests/AtsClient_Integration_TestSuite.launch +++ b/plugins/org.eclipse.osee.ats.client.integration.tests/AtsClient_Integration_TestSuite.launch @@ -57,8 +57,8 @@ <setEntry value="org.eclipse.osee.framework.ui.feature:default"/> <setEntry value="org.eclipse.sdk:default"/> </setAttribute> -<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.xml@default:default,jcl.over.slf4j@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.batik.css@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.oro@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm@default:default,org.polarion.eclipse.team.svn.connector.svnkit17@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/> -<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.client.demo@default:default,org.eclipse.osee.ats.client.integration.tests@default:default,org.eclipse.osee.ats.core.client.test@default:false,org.eclipse.osee.ats.core.client@default:default,org.eclipse.osee.ats.core.test@default:false,org.eclipse.osee.ats.core@default:default,org.eclipse.osee.ats.dsl.ui@default:default,org.eclipse.osee.ats.dsl@default:default,org.eclipse.osee.ats.help.ui.test@default:false,org.eclipse.osee.ats.help.ui@default:default,org.eclipse.osee.ats.impl.test@default:false,org.eclipse.osee.ats.impl@default:default,org.eclipse.osee.ats.mocks@default:default,org.eclipse.osee.ats.test@default:false,org.eclipse.osee.ats@default:default,org.eclipse.osee.cache.admin.test@default:false,org.eclipse.osee.cache.admin@default:default,org.eclipse.osee.client.demo@default:default,org.eclipse.osee.client.test.framework@default:default,org.eclipse.osee.coverage.help.ui.test@default:false,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:false,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:false,org.eclipse.osee.define@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:false,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:false,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.help.ui.test@default:false,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:false,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:false,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:false,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:false,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:false,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.support.test.util@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> +<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.xml@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.batik.css@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.oro@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm*3.3.1.v201105211655@default:default,org.objectweb.asm*4.0.0.v201302062210@default:default,org.polarion.eclipse.team.svn.connector.svnkit17@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/> +<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.client.demo@default:default,org.eclipse.osee.ats.client.integration.tests@default:default,org.eclipse.osee.ats.core.client.test@default:false,org.eclipse.osee.ats.core.client@default:default,org.eclipse.osee.ats.core.test@default:false,org.eclipse.osee.ats.core@default:default,org.eclipse.osee.ats.dsl.ui@default:default,org.eclipse.osee.ats.dsl@default:default,org.eclipse.osee.ats.help.ui.test@default:false,org.eclipse.osee.ats.help.ui@default:default,org.eclipse.osee.ats.impl.test@default:false,org.eclipse.osee.ats.impl@default:default,org.eclipse.osee.ats.mocks@default:default,org.eclipse.osee.ats.test@default:false,org.eclipse.osee.ats@default:default,org.eclipse.osee.client.demo@default:default,org.eclipse.osee.client.test.framework@default:default,org.eclipse.osee.coverage.help.ui.test@default:false,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:false,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:false,org.eclipse.osee.define@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:false,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:false,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.help.ui.test@default:false,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:false,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:false,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:false,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:false,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:false,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.support.test.util@default:default,org.hsqldb@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> <booleanAttribute key="show_selected_only" value="false"/> <stringAttribute key="timestamp" value="1354263054730"/> <booleanAttribute key="tracing" value="false"/> diff --git a/plugins/org.eclipse.osee.ats.client.integration.tests/osee-application-server.xml b/plugins/org.eclipse.osee.ats.client.integration.tests/osee-application-server.xml index 61d7d5c9a05..9400384b638 100644 --- a/plugins/org.eclipse.osee.ats.client.integration.tests/osee-application-server.xml +++ b/plugins/org.eclipse.osee.ats.client.integration.tests/osee-application-server.xml @@ -42,11 +42,11 @@ <echo message="Osee Application Server Db Type: [${xserver-db-type}]" /> </target> - <target name="writeH2ConnectionFile" depends="init"> - <writeConnectionFile dbType="h2" dbHome="${xserver-db-home}" dbPrefix="jdbc:h2" dbDriver="h2.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> + <target name="writeHsqlConnectionFile" depends="init"> + <writeConnectionFile dbType="hsql" dbHome="${xserver-db-home}" dbPrefix="jdbc:hsqldb:hsql" dbDriver="hsql.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> </target> - <target name="run" depends="init,writeH2ConnectionFile,startServer" /> + <target name="run" depends="init,writeHsqlConnectionFile,startServer" /> <target name="startServer"> <pathconvert property="launcherJarPath" setonempty="false"> @@ -142,6 +142,12 @@ <Url>#PREFIX#://#HOST#:#PORT#/#DBHOME##DBNAME#</Url>${line.separator} </ConnectionDescription>${line.separator} ${line.separator} + <ConnectionDescription id="hsql.db.connection">${line.separator} + <Driver>org.hsqldb.jdbc.JDBCDriver</Driver>${line.separator} + <Url>#PREFIX#://#HOST#:#PORT#/#DBNAME#</Url>${line.separator} + <Property key="hsqldb.tx" value="MVCC" />${line.separator} + </ConnectionDescription>${line.separator} + ${line.separator} </echo> <echo file="@{connectionFilePath}" append="true"> diff --git a/plugins/org.eclipse.osee.ats.client.integration.tests/pom.xml b/plugins/org.eclipse.osee.ats.client.integration.tests/pom.xml index 8a554381a06..ebd41c688c6 100644 --- a/plugins/org.eclipse.osee.ats.client.integration.tests/pom.xml +++ b/plugins/org.eclipse.osee.ats.client.integration.tests/pom.xml @@ -149,14 +149,14 @@ value="${project.build.directory}/server-data" /> <property name="xserver-log-config" value="${project.basedir}/logback-test.xml" /> - <property name="xserver-db-home" value="target/server-data/" /> + <property name="xserver-db-home" value="file:target/server-data/osee-test-db.db" /> <property name="xserver-db-name" value="osee-test-db" /> - <property name="xserver-db-username" value="osee" /> - <property name="xserver-db-password" value="osee" /> + <property name="xserver-db-username" value="public" /> + <property name="xserver-db-password" value="" /> <property name="xserver-db-address" value="127.0.0.1" /> <property name="xserver-db-port" value="${ats-server-db-port}" /> <property name="xserver-db-web-port" value="${ats-server-db-web-port}" /> - <property name="xserver-db-type" value="H2" /> + <property name="xserver-db-type" value="HSQL" /> <property name="additionalJvmArgs" value=" " /> <property name="xserver-log-output" value="${xserver-data}/server-output.log" /> diff --git a/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch b/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch index b78ecbddc8a..c10de8e00fb 100644 --- a/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch +++ b/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch @@ -51,8 +51,8 @@ <setEntry value="org.eclipse.osee.framework.ui.feature:default"/> <setEntry value="org.eclipse.sdk:default"/> </setAttribute> -<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.xml@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.batik.css@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.oro@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/> -<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.cache.admin.test@default:default,org.eclipse.osee.cache.admin@default:default,org.eclipse.osee.client.demo@default:default,org.eclipse.osee.client.integration.tests@default:default,org.eclipse.osee.client.test.framework@default:default,org.eclipse.osee.coverage.help.ui.test@default:default,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:default,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:default,org.eclipse.osee.define@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:default,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:default,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:default,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:default,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:default,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:default,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:default,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.help.ui.test@default:default,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:default,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:default,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:default,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:default,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:default,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:default,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:default,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.support.test.util@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> +<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.xml@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.batik.css@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.oro@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osee.cache.admin@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.jsoup@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm*3.3.1.v201105211655@default:default,org.objectweb.asm*4.0.0.v201302062210@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/> +<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.client.demo@default:default,org.eclipse.osee.client.integration.tests@default:default,org.eclipse.osee.client.test.framework@default:default,org.eclipse.osee.coverage.help.ui.test@default:false,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:false,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:false,org.eclipse.osee.define@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:false,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:false,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.help.ui.test@default:false,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:false,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:false,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:false,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:false,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:false,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.support.test.util@default:default,org.hsqldb@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> <booleanAttribute key="show_selected_only" value="false"/> <stringAttribute key="timestamp" value="1354136077440"/> <booleanAttribute key="tracing" value="false"/> diff --git a/plugins/org.eclipse.osee.client.integration.tests/osee-application-server.xml b/plugins/org.eclipse.osee.client.integration.tests/osee-application-server.xml index 61d7d5c9a05..0064cd823d2 100644 --- a/plugins/org.eclipse.osee.client.integration.tests/osee-application-server.xml +++ b/plugins/org.eclipse.osee.client.integration.tests/osee-application-server.xml @@ -42,11 +42,11 @@ <echo message="Osee Application Server Db Type: [${xserver-db-type}]" /> </target> - <target name="writeH2ConnectionFile" depends="init"> - <writeConnectionFile dbType="h2" dbHome="${xserver-db-home}" dbPrefix="jdbc:h2" dbDriver="h2.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> + <target name="writeHsqlConnectionFile" depends="init"> + <writeConnectionFile dbType="hsql" dbHome="${xserver-db-home}" dbPrefix="jdbc:hsqldb:hsql" dbDriver="hsql.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> </target> - <target name="run" depends="init,writeH2ConnectionFile,startServer" /> + <target name="run" depends="init,writeHsqlConnectionFile,startServer" /> <target name="startServer"> <pathconvert property="launcherJarPath" setonempty="false"> @@ -142,6 +142,12 @@ <Url>#PREFIX#://#HOST#:#PORT#/#DBHOME##DBNAME#</Url>${line.separator} </ConnectionDescription>${line.separator} ${line.separator} + <ConnectionDescription id="hsql.db.connection">${line.separator} + <Driver>org.hsqldb.jdbc.JDBCDriver</Driver>${line.separator} + <Url>#PREFIX#://#HOST#:#PORT#/#DBNAME#</Url>${line.separator} + <Property key="hsqldb.tx" value="MVCC" />${line.separator} + </ConnectionDescription>${line.separator} + ${line.separator} </echo> <echo file="@{connectionFilePath}" append="true"> diff --git a/plugins/org.eclipse.osee.client.integration.tests/pom.xml b/plugins/org.eclipse.osee.client.integration.tests/pom.xml index f9e3cdbab3f..e8cbbe103d5 100644 --- a/plugins/org.eclipse.osee.client.integration.tests/pom.xml +++ b/plugins/org.eclipse.osee.client.integration.tests/pom.xml @@ -144,14 +144,14 @@ value="${project.build.directory}/server-data" /> <property name="xserver-log-config" value="${project.basedir}/logback-test.xml" /> - <property name="xserver-db-home" value="target/server-data/" /> + <property name="xserver-db-home" value="file:target/server-data/osee-test-db.db" /> <property name="xserver-db-name" value="osee-test-db" /> - <property name="xserver-db-username" value="osee" /> - <property name="xserver-db-password" value="osee" /> + <property name="xserver-db-username" value="public" /> + <property name="xserver-db-password" value="" /> <property name="xserver-db-address" value="127.0.0.1" /> <property name="xserver-db-port" value="${osee-server-db-port}" /> <property name="xserver-db-web-port" value="${osee-server-db-web-port}" /> - <property name="xserver-db-type" value="H2" /> + <property name="xserver-db-type" value="HSQL" /> <property name="additionalJvmArgs" value=" " /> <property name="xserver-log-output" value="${xserver-data}/server-output.log" /> diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/osee-application-server.xml b/plugins/org.eclipse.osee.coverage.integration.tests/osee-application-server.xml index 61d7d5c9a05..9400384b638 100644 --- a/plugins/org.eclipse.osee.coverage.integration.tests/osee-application-server.xml +++ b/plugins/org.eclipse.osee.coverage.integration.tests/osee-application-server.xml @@ -42,11 +42,11 @@ <echo message="Osee Application Server Db Type: [${xserver-db-type}]" /> </target> - <target name="writeH2ConnectionFile" depends="init"> - <writeConnectionFile dbType="h2" dbHome="${xserver-db-home}" dbPrefix="jdbc:h2" dbDriver="h2.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> + <target name="writeHsqlConnectionFile" depends="init"> + <writeConnectionFile dbType="hsql" dbHome="${xserver-db-home}" dbPrefix="jdbc:hsqldb:hsql" dbDriver="hsql.db.connection" dbName="${xserver-db-name}" dbUser="${xserver-db-username}" dbPasswd="${xserver-db-password}" dbAddress="${xserver-db-address}" dbPort="${xserver-db-port}" connectionFilePath="${osee.app.server.connectionFile}" connectionid="${osee.app.server.connectionId}" /> </target> - <target name="run" depends="init,writeH2ConnectionFile,startServer" /> + <target name="run" depends="init,writeHsqlConnectionFile,startServer" /> <target name="startServer"> <pathconvert property="launcherJarPath" setonempty="false"> @@ -142,6 +142,12 @@ <Url>#PREFIX#://#HOST#:#PORT#/#DBHOME##DBNAME#</Url>${line.separator} </ConnectionDescription>${line.separator} ${line.separator} + <ConnectionDescription id="hsql.db.connection">${line.separator} + <Driver>org.hsqldb.jdbc.JDBCDriver</Driver>${line.separator} + <Url>#PREFIX#://#HOST#:#PORT#/#DBNAME#</Url>${line.separator} + <Property key="hsqldb.tx" value="MVCC" />${line.separator} + </ConnectionDescription>${line.separator} + ${line.separator} </echo> <echo file="@{connectionFilePath}" append="true"> diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml b/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml index 86e7f40ea21..3527fc4ac87 100644 --- a/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml +++ b/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml @@ -164,10 +164,10 @@ value="${project.build.directory}/server-data" /> <property name="xserver-log-config" value="${project.basedir}/logback-test.xml" /> - <property name="xserver-db-home" value="target/server-data/" /> + <property name="xserver-db-home" value="file:target/server-data/osee-test-db.db" /> <property name="xserver-db-name" value="osee-test-db" /> - <property name="xserver-db-username" value="osee" /> - <property name="xserver-db-password" value="osee" /> + <property name="xserver-db-username" value="public" /> + <property name="xserver-db-password" value="" /> <property name="xserver-db-address" value="127.0.0.1" /> <property name="xserver-db-port" value="${osee-server-db-port}" /> <property name="xserver-db-web-port" value="${osee-server-db-web-port}" /> diff --git a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlDataType.java b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlDataType.java new file mode 100644 index 00000000000..8a84ad870bf --- /dev/null +++ b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlDataType.java @@ -0,0 +1,112 @@ +/******************************************************************************* + * Copyright (c) 2004, 2007 Boeing. + * 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 + * + * Contributors: + * Boeing - initial API and implementation + *******************************************************************************/ +package org.eclipse.osee.database.schema.internal.sql; + +/** + * @author Roberto E. Escobar + */ +public class HyperSqlDataType extends SqlDataType { + + public HyperSqlDataType() { + super(); + } + + @Override + public String getBooleanType() { + return "boolean"; + } + + @Override + public String getBitType() { + return "tinyint"; + } + + @Override + public String getIntegerType() { + return "int"; + } + + @Override + public String getDecimalType() { + return "decimal"; + } + + @Override + public String getFloatType() { + return "double"; + } + + @Override + public String getRealType() { + return "real"; + } + + @Override + public String getDoubleType() { + return "double"; + } + + @Override + public String getDateType() { + return "date"; + } + + @Override + public String getCharType() { + return "char"; + } + + @Override + public String getVarCharType() { + return "varchar"; + } + + @Override + public String getSmallIntType() { + return "smallint"; + } + + @Override + protected String getClobType() { + return "clob"; + } + + @Override + protected String getTimestamp() { + return "timestamp"; + } + + @Override + protected String getTime() { + return "time"; + } + + @Override + protected String getBlobType() { + return "blob"; + } + + @Override + protected String getBigInt() { + return "bigint"; + } + + @Override + protected String getLongVarCharType() { + return "varchar"; + } + + @Override + protected String getNumericType() { + return "numeric"; + } + +} diff --git a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlManager.java b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlManager.java new file mode 100644 index 00000000000..e06d9b33449 --- /dev/null +++ b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/HyperSqlManager.java @@ -0,0 +1,163 @@ +/******************************************************************************* + * Copyright (c) 2004, 2007 Boeing. + * 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 + * + * Contributors: + * Boeing - initial API and implementation + *******************************************************************************/ +package org.eclipse.osee.database.schema.internal.sql; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import org.eclipse.osee.database.schema.internal.data.AppliesToClause; +import org.eclipse.osee.database.schema.internal.data.ColumnMetadata; +import org.eclipse.osee.database.schema.internal.data.ConstraintElement; +import org.eclipse.osee.database.schema.internal.data.ForeignKey; +import org.eclipse.osee.database.schema.internal.data.IndexElement; +import org.eclipse.osee.database.schema.internal.data.ReferenceClause; +import org.eclipse.osee.database.schema.internal.data.ReferenceClause.OnDeleteEnum; +import org.eclipse.osee.database.schema.internal.data.ReferenceClause.OnUpdateEnum; +import org.eclipse.osee.database.schema.internal.data.TableElement; +import org.eclipse.osee.database.schema.internal.data.TableElement.ColumnFields; +import org.eclipse.osee.framework.core.exception.OseeCoreException; +import org.eclipse.osee.framework.database.core.ConnectionHandler; +import org.eclipse.osee.framework.jdk.core.util.Strings; +import org.eclipse.osee.logger.Log; + +/** + * @author Roberto E. Escobar + */ +public class HyperSqlManager extends SqlManagerImpl { + + public HyperSqlManager(Log logger, SqlDataType sqlDataType) { + super(logger, sqlDataType); + } + + private String handleColumnCreationSection(Map<String, ColumnMetadata> columns) { + List<String> lines = new ArrayList<String>(); + for (String key : columns.keySet()) { + Map<ColumnFields, String> column = columns.get(key).getColumnFields(); + lines.add(columnDataToSQL(column)); + } + return org.eclipse.osee.framework.jdk.core.util.Collections.toString(",\n", lines); + } + + @Override + protected String handleConstraintCreationSection(List<? extends ConstraintElement> constraints, String tableId) { + List<String> constraintStatements = new ArrayList<String>(); + for (ConstraintElement constraint : constraints) { + constraintStatements.add(constraintDataToSQL(constraint, tableId)); + } + StringBuilder toExecute = new StringBuilder(); + if (constraintStatements.isEmpty()) { + toExecute.append(""); + } else { + toExecute.append(",\n"); + } + toExecute.append(join(constraintStatements, ",\n")); + return toExecute.toString(); + } + + @Override + public String constraintDataToSQL(ConstraintElement constraint, String tableID) { + StringBuilder toReturn = new StringBuilder(); + String id = formatQuotedString(constraint.getId(), "\\."); + String type = constraint.getConstraintType().toString(); + String appliesTo = formatQuotedString(constraint.getCommaSeparatedColumnsList(), ","); + + if (Strings.isValid(id) && Strings.isValid(appliesTo)) { + toReturn.append("CONSTRAINT ").append(id).append(" ").append(type).append(" (").append(appliesTo).append(")"); + + if (constraint instanceof ForeignKey) { + ForeignKey fk = (ForeignKey) constraint; + List<ReferenceClause> refs = fk.getReferences(); + + for (ReferenceClause ref : refs) { + String refTable = formatQuotedString(ref.getFullyQualifiedTableName(), "\\."); + String refColumns = formatQuotedString(ref.getCommaSeparatedColumnsList(), ","); + + String onUpdate = ""; + if (!ref.getOnUpdateAction().equals(OnUpdateEnum.UNSPECIFIED)) { + onUpdate = "ON UPDATE " + ref.getOnUpdateAction().toString(); + } + + String onDelete = ""; + if (!ref.getOnDeleteAction().equals(OnDeleteEnum.UNSPECIFIED)) { + onDelete = "ON DELETE " + ref.getOnDeleteAction().toString(); + } + + if (refTable != null && refColumns != null && !refTable.equals("") && !refColumns.equals("")) { + toReturn.append(" REFERENCES ").append(refTable).append(" (").append(refColumns).append(")"); + if (!onUpdate.equals("")) { + toReturn.append(" ").append(onUpdate); + } + + if (!onDelete.equals("")) { + toReturn.append(" ").append(onDelete); + } + + } + + else { + getLogger().warn("Skipping CONSTRAINT at Table: %s\n\t %s", tableID, fk); + } + } + } + } else { + getLogger().warn("Skipping CONSTRAINT at Table: %s\n\t %s", tableID, constraint); + } + return toReturn.toString(); + } + + @Override + public void createIndex(TableElement tableDef) throws OseeCoreException { + List<IndexElement> tableIndices = tableDef.getIndexData(); + String indexId = null; + StringBuilder appliesTo = new StringBuilder(); + String tableName = formatQuotedString(tableDef.getFullyQualifiedTableName(), "\\."); + for (IndexElement iData : tableIndices) { + if (iData.ignoreMySql()) { + continue; + } + indexId = iData.getId(); + appliesTo.delete(0, appliesTo.length()); + + List<AppliesToClause> appliesToList = iData.getAppliesToList(); + for (int index = 0; index < appliesToList.size(); index++) { + AppliesToClause record = appliesToList.get(index); + appliesTo.append(record.getColumnName()); + + if (index + 1 < appliesToList.size()) { + appliesTo.append(", "); + } + } + String toExecute = String.format("%s INDEX %s ON %s (%s)", CREATE_STRING, indexId, tableName, appliesTo); + toExecute = createIndexPostProcess(iData, toExecute); + getLogger().debug(toExecute); + ConnectionHandler.runPreparedUpdate(toExecute); + } + } + + @Override + public void createTable(TableElement tableDef) throws OseeCoreException { + StringBuilder builder = new StringBuilder(); + builder.append("CREATE TABLE ").append(tableDef.getName()).append(" ( \n"); + builder.append(handleColumnCreationSection(tableDef.getColumns())); + builder.append(handleConstraintCreationSection(tableDef.getConstraints(), tableDef.getFullyQualifiedTableName())); + builder.append(handleConstraintCreationSection(tableDef.getForeignKeyConstraints(), + tableDef.getFullyQualifiedTableName())); + builder.append(" \n)\n"); + getLogger().debug("Creating Table: [%s]", tableDef.getFullyQualifiedTableName()); + ConnectionHandler.runPreparedUpdate(builder.toString()); + } + + @Override + public void dropIndex(TableElement tableDef) { + // Do Nothing -- Indexes are dropped during table drop + } + +} diff --git a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/SqlFactory.java b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/SqlFactory.java index 63c775a29e3..bb7d7c60c3f 100644 --- a/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/SqlFactory.java +++ b/plugins/org.eclipse.osee.database.schema/src/org/eclipse/osee/database/schema/internal/sql/SqlFactory.java @@ -12,6 +12,7 @@ package org.eclipse.osee.database.schema.internal.sql; import java.sql.DatabaseMetaData; import org.eclipse.osee.framework.core.exception.OseeCoreException; +import org.eclipse.osee.framework.core.exception.OseeDataStoreException; import org.eclipse.osee.framework.database.core.SupportedDatabase; import org.eclipse.osee.logger.Log; @@ -29,7 +30,7 @@ public class SqlFactory { return getSqlManager(logger, db); } - private static SqlManager getSqlManager(Log logger, SupportedDatabase db) { + private static SqlManager getSqlManager(Log logger, SupportedDatabase db) throws OseeCoreException { SqlManager instance = null; switch (db) { case oracle: @@ -47,8 +48,11 @@ public class SqlFactory { case h2: instance = new H2SqlManager(logger, new H2DataType()); break; - default: + case hsql: + instance = new HyperSqlManager(logger, new HyperSqlDataType()); break; + default: + throw new OseeDataStoreException("Unsupported database type [%s] ", db); } return instance; } diff --git a/plugins/org.eclipse.osee.display.presenter/src/org/eclipse/osee/display/presenter/internal/ArtifactProviderCache.java b/plugins/org.eclipse.osee.display.presenter/src/org/eclipse/osee/display/presenter/internal/ArtifactProviderCache.java index a8d5801959b..04f41da27d5 100644 --- a/plugins/org.eclipse.osee.display.presenter/src/org/eclipse/osee/display/presenter/internal/ArtifactProviderCache.java +++ b/plugins/org.eclipse.osee.display.presenter/src/org/eclipse/osee/display/presenter/internal/ArtifactProviderCache.java @@ -14,7 +14,6 @@ import java.util.HashSet; import java.util.Set; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; import org.eclipse.osee.framework.core.data.ResultSet; import org.eclipse.osee.framework.core.data.ResultSetList; import org.eclipse.osee.orcs.data.ArtifactReadable; @@ -38,7 +37,7 @@ public class ArtifactProviderCache { public ArtifactProviderCache() { this.parentCache = new MapMaker()// .initialCapacity(500)// - .expiration(30, TimeUnit.MINUTES)// + // .expiration(30, TimeUnit.MINUTES)// .makeMap(); clearSearchCache(); } diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/DatabaseTransactions.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/DatabaseTransactions.java index ddf4aef3ccc..27d179b4e11 100644 --- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/DatabaseTransactions.java +++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/DatabaseTransactions.java @@ -79,6 +79,9 @@ public final class DatabaseTransactions { case h2: dbService.runPreparedUpdate(connection, "SET REFERENTIAL_INTEGRITY = FALSE"); break; + case hsql: + dbService.runPreparedUpdate(connection, "SET DATABASE REFERENTIAL INTEGRITY FALSE"); + break; default: // NOTE: this must be a PreparedStatement to play correctly with DB Transactions. dbService.runPreparedUpdate(connection, "SET CONSTRAINTS ALL DEFERRED"); diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/SupportedDatabase.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/SupportedDatabase.java index 1e469bc2e06..97b12dfa09c 100644 --- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/SupportedDatabase.java +++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/SupportedDatabase.java @@ -21,7 +21,8 @@ public enum SupportedDatabase { oracle, foxpro, mysql, - postgresql; + postgresql, + hsql; public static String getDatabaseName(DatabaseMetaData metaData) throws OseeCoreException { String name = ""; @@ -51,6 +52,8 @@ public enum SupportedDatabase { toReturn = mysql; } else if (lowerCaseName.contains(postgresql.toString())) { toReturn = postgresql; + } else if (lowerCaseName.contains(hsql.toString())) { + toReturn = hsql; } return toReturn; } diff --git a/plugins/org.eclipse.osee.hsqldb/.classpath b/plugins/org.eclipse.osee.hsqldb/.classpath new file mode 100644 index 00000000000..ad32c83a788 --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/.classpath @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <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="output" path="bin"/> +</classpath> diff --git a/plugins/org.eclipse.osee.hsqldb/.project b/plugins/org.eclipse.osee.hsqldb/.project new file mode 100644 index 00000000000..2f9497a49be --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/.project @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.osee.hsqldb</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ds.core.builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/plugins/org.eclipse.osee.hsqldb/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.hsqldb/META-INF/MANIFEST.MF new file mode 100644 index 00000000000..a8ef173b734 --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/META-INF/MANIFEST.MF @@ -0,0 +1,19 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Hsqldb Db Connector Plug-in (Incubation) +Bundle-SymbolicName: org.eclipse.osee.hsqldb +Bundle-Version: 0.11.0.qualifier +Import-Package: org.eclipse.osee.framework.core.data, + org.eclipse.osee.framework.database.core, + org.eclipse.osee.framework.jdk.core.type, + org.eclipse.osee.framework.jdk.core.util, + org.eclipse.osee.framework.jdk.core.util.network, + org.eclipse.osee.framework.logging, + org.hsqldb.jdbc, + org.hsqldb.persist, + org.hsqldb.server +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Bundle-Vendor: Eclipse Open System Engineering Environment +Bundle-ActivationPolicy: lazy +Service-Component: OSGI-INF/*.xml +Export-Package: org.eclipse.osee.hsqldb diff --git a/plugins/org.eclipse.osee.hsqldb/OSGI-INF/hsqldb.client.connection.driver.provider.xml b/plugins/org.eclipse.osee.hsqldb/OSGI-INF/hsqldb.client.connection.driver.provider.xml new file mode 100644 index 00000000000..e60dbc30f9f --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/OSGI-INF/hsqldb.client.connection.driver.provider.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" name="org.eclipse.osee.hsqldb.internal.HyperSqlClientConnection"> + <implementation class="org.eclipse.osee.hsqldb.HyperSqlClientConnection"/> + <service> + <provide interface="org.eclipse.osee.framework.database.core.IConnectionFactory"/> + </service> +</scr:component> diff --git a/plugins/org.eclipse.osee.hsqldb/build.properties b/plugins/org.eclipse.osee.hsqldb/build.properties new file mode 100644 index 00000000000..314b8df8410 --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/build.properties @@ -0,0 +1,6 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + OSGI-INF/ +additional.bundles = org.hsqldb diff --git a/plugins/org.eclipse.osee.hsqldb/pom.xml b/plugins/org.eclipse.osee.hsqldb/pom.xml new file mode 100644 index 00000000000..e6be6e475ca --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/pom.xml @@ -0,0 +1,34 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.osee</groupId> + <artifactId>org.eclipse.osee.orcs.parent</artifactId> + <version>0.11.0-SNAPSHOT</version> + <relativePath>../../plugins/org.eclipse.osee.orcs.parent</relativePath> + </parent> + + <artifactId>org.eclipse.osee.hsqldb</artifactId> + <packaging>eclipse-plugin</packaging> + <name>OSEE Framework HSql - (Incubation)</name> + + <build> + <!-- workaround for https://issues.sonatype.org/browse/TYCHO-168 --> + <resources> + <resource> + <directory>src</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </resource> + </resources> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + </plugin> + </plugins> + </build> +</project>
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlClientConnection.java b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlClientConnection.java new file mode 100644 index 00000000000..1a9f0bd8867 --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlClientConnection.java @@ -0,0 +1,52 @@ +package org.eclipse.osee.hsqldb; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.util.Properties; +import java.util.concurrent.atomic.AtomicBoolean; +import org.eclipse.osee.framework.core.data.IDatabaseInfo; +import org.eclipse.osee.framework.database.core.IConnectionFactory; +import org.eclipse.osee.framework.jdk.core.type.Pair; +import org.eclipse.osee.framework.jdk.core.util.OseeProperties; +import org.eclipse.osee.framework.jdk.core.util.network.PortUtil; + +/** + * @author Roberto E. Escobar + */ +public class HyperSqlClientConnection implements IConnectionFactory { + + private static final String JDBC_DRIVER = "org.hsqldb.jdbc.JDBCDriver"; + + private final AtomicBoolean firstTime = new AtomicBoolean(true); + + @Override + public Connection getConnection(IDatabaseInfo dbInfo) throws Exception { + Class.forName(JDBC_DRIVER); + + if (firstTime.compareAndSet(true, false)) { + Pair<String, Integer> addressAndPort = OseeProperties.getOseeDbEmbeddedServerAddress(); + if (addressAndPort != null) { + int webPort = OseeProperties.getOseeDbEmbeddedWebServerPort(); + if (webPort < 0) { + webPort = PortUtil.getInstance().getValidPort(); + } + HyperSqlDbServer.startServer(addressAndPort.getFirst(), addressAndPort.getSecond(), webPort, dbInfo); + } + } + + Properties props = dbInfo.getConnectionProperties(); + + StringBuilder builder = new StringBuilder(); + builder.append(dbInfo.getConnectionUrl()); + HyperSqlServerUtil.appendProperties(builder, props); + + String url = builder.toString(); + return DriverManager.getConnection(url, props); + } + + @Override + public String getDriver() { + return JDBC_DRIVER; + } + +} diff --git a/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlDbServer.java b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlDbServer.java new file mode 100644 index 00000000000..85ea98f6f4f --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlDbServer.java @@ -0,0 +1,96 @@ +/******************************************************************************* + * Copyright (c) 2013 Boeing. + * 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 + * + * Contributors: + * Boeing - initial API and implementation + *******************************************************************************/ + +package org.eclipse.osee.hsqldb; + +import java.net.InetAddress; +import java.util.logging.Level; +import org.eclipse.osee.framework.core.data.IDatabaseInfo; +import org.eclipse.osee.framework.logging.OseeLog; + +/** + * @author Roberto E. Escobar + */ +public class HyperSqlDbServer { + private static final int CHECK_ALIVE_NUMBER_OF_TIMES = 5; + + private static final HyperSqlDbServer instance = new HyperSqlDbServer(); + + private HyperSqlServerUtil nwServer; + + private HyperSqlDbServer() { + this.nwServer = null; + } + + public static void startServer(String host, int port, int webPort, IDatabaseInfo dbInfo) throws Exception { + instance.startServerInternal(host, port, webPort, dbInfo); + } + + public static void stopServer() { + instance.shutdown(); + } + + private void startServerInternal(String host, int port, int webPort, IDatabaseInfo dbInfo) throws Exception { + OseeLog.logf(HyperSqlDbServer.class, Level.INFO, + "Starting HyperSQL Database Server on [%s:%s] with webserver on [%s,%s]....", host, port, host, webPort); + try { + nwServer = new HyperSqlServerUtil(InetAddress.getByName(host), port, webPort, dbInfo); + nwServer.start(); + + if (isConnectionAvailable()) { + nwServer.printInfo(); + addShutdownHook(); + } else { + OseeLog.log(HyperSqlDbServer.class, Level.INFO, + "Exiting, since unable to connect to HyperSQL Network Server."); + OseeLog.log(HyperSqlDbServer.class, Level.INFO, + "Please try to increase the amount of time to keep trying to connect to the Server."); + } + } catch (Exception ex) { + OseeLog.log(HyperSqlDbServer.class, Level.SEVERE, ex); + } + } + + private void shutdown() { + OseeLog.log(HyperSqlDbServer.class, Level.INFO, "Shutting down HyperSQL Database server..."); + nwServer.shutdown(); + OseeLog.log(HyperSqlDbServer.class, Level.INFO, "Server down."); + } + + private void addShutdownHook() { + Runtime.getRuntime().addShutdownHook(new Thread() { + @Override + public void run() { + OseeLog.log(HyperSqlDbServer.class, Level.INFO, "Shutting down"); + shutdown(); + } + }); + } + + private boolean isConnectionAvailable() throws InterruptedException { + boolean knowIfServerUp = false; + int numTimes = CHECK_ALIVE_NUMBER_OF_TIMES; + + while (!knowIfServerUp && numTimes > 0) { + try { + numTimes--; + nwServer.testForConnection(); + knowIfServerUp = true; + } catch (Exception e) { + OseeLog.log(HyperSqlDbServer.class, Level.SEVERE, + "Unable to obtain a connection to network server, trying again after 3000 ms.", e); + Thread.sleep(3000); + } + } + return knowIfServerUp; + } + +} diff --git a/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlServerUtil.java b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlServerUtil.java new file mode 100644 index 00000000000..ee01177287c --- /dev/null +++ b/plugins/org.eclipse.osee.hsqldb/src/org/eclipse/osee/hsqldb/HyperSqlServerUtil.java @@ -0,0 +1,127 @@ +/******************************************************************************* + * Copyright (c) 2013 Boeing. + * 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 + * + * Contributors: + * Boeing - initial API and implementation + *******************************************************************************/ +package org.eclipse.osee.hsqldb; + +import java.io.PrintWriter; +import java.net.InetAddress; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Map.Entry; +import java.util.Properties; +import java.util.logging.Level; +import org.eclipse.osee.framework.core.data.IDatabaseInfo; +import org.eclipse.osee.framework.logging.OseeLog; +import org.hsqldb.persist.HsqlProperties; +import org.hsqldb.server.Server; + +public final class HyperSqlServerUtil { + + private static final String sc_key_remote_open_db = "server.remote_open"; + + private final Collection<Server> serverControls = new ArrayList<Server>(); + + public HyperSqlServerUtil(InetAddress host, int dbPort, int webPort, IDatabaseInfo dbInfo) throws Exception { + Server hsqlServer = new Server(); + hsqlServer.setAddress(host.getHostAddress()); + hsqlServer.setPort(dbPort); + + StringBuilder dbCreationUrl = new StringBuilder(); + dbCreationUrl.append(dbInfo.getDatabaseHome()); + + Properties connProps = dbInfo.getConnectionProperties(); + appendProperties(dbCreationUrl, connProps); + + hsqlServer.setDatabaseName(0, dbInfo.getDatabaseName()); + hsqlServer.setDatabasePath(0, dbCreationUrl.toString()); + + HsqlProperties props = new HsqlProperties(); + props.setProperty(sc_key_remote_open_db, true); + hsqlServer.setProperties(props); + + serverControls.add(hsqlServer); + OseeLog.logf(HyperSqlDbServer.class, Level.INFO, "HyperSQL Database Server created on [%s:%s]", host, dbPort); + + for (Server server : serverControls) { + server.setLogWriter(new PrintWriter(System.out, true)); + } + } + + public void testForConnection() throws Exception { + for (Server server : serverControls) { + server.checkRunning(true); + } + } + + public void shutdown() { + for (Server server : serverControls) { + try { + server.shutdown(); + } catch (Exception e) { + OseeLog.log(HyperSqlDbServer.class, Level.SEVERE, e.getMessage(), e); + } + } + } + + public void start() { + for (Server server : serverControls) { + try { + server.start(); + } catch (Exception e) { + OseeLog.log(HyperSqlDbServer.class, Level.SEVERE, e.getMessage(), e); + } + } + } + + public void printInfo() { + try { + StringBuilder builder = new StringBuilder(); + builder.append("HyperSQL Database: "); + for (Server server : serverControls) { + builder.append("\n\tAddress : "); + builder.append(server.getAddress()); + builder.append("\n\tDatabase Name : "); + builder.append(server.getDatabaseName(0, true)); + builder.append("\n\tDatabasePath : "); + builder.append(server.getDatabasePath(0, true)); + builder.append("\n\tPort : "); + builder.append(server.getPort()); + builder.append("\n\tDefaultWebPage : "); + builder.append(server.getDefaultWebPage()); + builder.append("\n\tProductName : "); + builder.append(server.getProductName()); + builder.append("\n\tProductVersion : "); + builder.append(server.getProductVersion()); + builder.append("\n\tProtocol : "); + builder.append(server.getProtocol()); + builder.append("\n\tServerId : "); + builder.append(server.getServerId()); + builder.append("\n\tState : "); + builder.append(server.getState()); + builder.append("\n\tStateDescriptor : "); + builder.append(server.getStateDescriptor()); + builder.append("\n\tWebRoot : "); + builder.append(server.getWebRoot()); + } + OseeLog.log(HyperSqlDbServer.class, Level.INFO, builder.toString()); + } catch (Exception ex) { + OseeLog.log(HyperSqlDbServer.class, Level.SEVERE, "Error getting Server Information", ex); + } + } + + public static void appendProperties(StringBuilder builder, Properties props) { + if (!props.isEmpty()) { + for (Entry<Object, Object> entry : props.entrySet()) { + builder.append(String.format(";%s=%s", entry.getKey(), entry.getValue())); + } + } + } + +}
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.orcs.db.mock/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.orcs.db.mock/META-INF/MANIFEST.MF index 7f0a5c7f019..7939915232c 100644 --- a/plugins/org.eclipse.osee.orcs.db.mock/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.osee.orcs.db.mock/META-INF/MANIFEST.MF @@ -9,10 +9,10 @@ Import-Package: org.eclipse.osee.framework.core.data, org.eclipse.osee.framework.core.exception, org.eclipse.osee.framework.database, org.eclipse.osee.framework.database.core, - org.eclipse.osee.framework.h2, org.eclipse.osee.framework.jdk.core.util, org.eclipse.osee.framework.jdk.core.util.annotation, org.eclipse.osee.framework.jdk.core.util.network, + org.eclipse.osee.hsqldb, org.junit;version="4.8.2", org.junit.rules;version="4.8.2", org.junit.runners.model;version="4.8.2", diff --git a/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip b/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip Binary files differindex 1ce359d8b92..256a3585434 100644 --- a/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip +++ b/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip diff --git a/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip b/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip Binary files differnew file mode 100644 index 00000000000..105c1f5c9af --- /dev/null +++ b/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip diff --git a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/DbInfo.java b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/DbInfo.java index 69bbc1b47e6..c60fdfd3867 100644 --- a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/DbInfo.java +++ b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/DbInfo.java @@ -22,12 +22,17 @@ public class DbInfo implements IDatabaseInfo { private final int port; private final String connectionId; private final String dbPath; + private final Properties properties; public DbInfo(String connectionId, int port, String dbPath) { super(); this.port = port; this.connectionId = connectionId; this.dbPath = dbPath; + properties = new Properties(); + properties.setProperty("user", getDatabaseLoginName()); + properties.put("password", ""); + properties.put("hsqldb.tx", "MVCC"); } @Override @@ -37,31 +42,26 @@ public class DbInfo implements IDatabaseInfo { @Override public String getDatabaseName() { - return "osee.h2.db"; + return "osee.hsql.db"; } @Override public String getDatabaseLoginName() { - return "osee"; + return "public"; } @Override public String getDriver() { - return "org.h2.Driver"; + return "org.hsqldb.jdbc.JDBCDriver"; } @Override public String getConnectionUrl() { - return String.format( - "jdbc:h2:tcp://127.0.0.1:%s/%s/osee.h2.db;IGNORECASE=TRUE;SCHEMA_SEARCH_PATH=OSEE,PUBLIC;MVCC=TRUE;LOG=2", - port, dbPath); + return String.format("jdbc:hsqldb:hsql://127.0.0.1:%s/osee.hsql.db", port); } @Override public Properties getConnectionProperties() { - Properties properties = new Properties(); - properties.setProperty("user", getDatabaseLoginName()); - properties.put("password", "osee"); return properties; } diff --git a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java index 7339f1b09bd..64536d96da2 100644 --- a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java +++ b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java @@ -19,9 +19,9 @@ import org.eclipse.osee.framework.core.data.IDatabaseInfo; import org.eclipse.osee.framework.database.IOseeDatabaseService; import org.eclipse.osee.framework.database.core.IDatabaseInfoProvider; import org.eclipse.osee.framework.database.core.OseeConnection; -import org.eclipse.osee.framework.h2.H2DbServer; import org.eclipse.osee.framework.jdk.core.util.Lib; import org.eclipse.osee.framework.jdk.core.util.network.PortUtil; +import org.eclipse.osee.hsqldb.HyperSqlDbServer; import org.eclipse.osee.orcs.db.mock.OseeDatabase; import org.junit.Assert; import org.junit.runners.model.FrameworkMethod; @@ -68,16 +68,15 @@ public class TestDatabase { tempFolder = createTempFolder(method, target); Assert.assertNotNull("TempFolder cannot be null", tempFolder); - addResource(tempFolder, bundle, "data/h2.zip"); + addResource(tempFolder, bundle, "data/hsql.zip"); addResource(tempFolder, bundle, "data/binary_data.zip"); - checkExist(tempFolder, "h2"); + checkExist(tempFolder, "hsql"); checkExist(tempFolder, "attr"); - String dbPath = getDbHomePath(tempFolder, "h2"); + String dbPath = getDbHomePath(tempFolder, "hsql"); int port = PortUtil.getInstance().getConsecutiveValidPorts(2); - int webPort = port + 1; IDatabaseInfo databaseInfo = new DbInfo(connectionId, port, dbPath); TestDbProvider provider = new TestDbProvider(databaseInfo); @@ -89,7 +88,7 @@ public class TestDatabase { IOseeDatabaseService dbService = OsgiUtil.getService(IOseeDatabaseService.class); Assert.assertNotNull(dbService); - H2DbServer.startServer("0.0.0.0", port, webPort); + HyperSqlDbServer.startServer("0.0.0.0", port, port + 1, databaseInfo); OseeConnection connection = dbService.getConnection(); try { @@ -105,7 +104,7 @@ public class TestDatabase { } private String getDbHomePath(File tempFolder, String dbFolder) { - return String.format("~/%s/%s", tempFolder.getName(), dbFolder); + return String.format("file:~/%s/%s/osee.hsql.db", tempFolder.getName(), dbFolder); } private void checkExist(File tempFolder, String name) { @@ -132,7 +131,7 @@ public class TestDatabase { System.setProperty("osee.application.server.data", ""); System.setProperty("osee.db.embedded.server", ""); - H2DbServer.stopServer(); + HyperSqlDbServer.stopServer(); Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { diff --git a/plugins/org.eclipse.osee.orcs.db.test/OrcsDbTestSuite.launch b/plugins/org.eclipse.osee.orcs.db.test/OrcsDbTestSuite.launch index 179d1e228f4..41addeb5288 100644 --- a/plugins/org.eclipse.osee.orcs.db.test/OrcsDbTestSuite.launch +++ b/plugins/org.eclipse.osee.orcs.db.test/OrcsDbTestSuite.launch @@ -25,16 +25,16 @@ <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/> <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/> <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.osee.orcs.db.OrcsDbTestSuite"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/> +<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console"/> <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.osee.orcs.db.test"/> <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m -Xmx384m -Dosee.log.default=INFO"/> <stringAttribute key="pde.version" value="3.3"/> <stringAttribute key="product" value="org.eclipse.birt.report.engine.ReportEngineSDK"/> <booleanAttribute key="run_in_ui_thread" value="true"/> -<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,javax.inject@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.birt.jetty.overlay@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default"/> -<stringAttribute key="selected_workspace_plugins" value="org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.mockito@default:default,org.objenesis@default:default"/> -<booleanAttribute key="show_selected_only" value="true"/> +<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.inject@default:default,com.ibm.icu@default:default,javax.inject@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.hamcrest.core@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default"/> +<stringAttribute key="selected_workspace_plugins" value="org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.hsqldb@default:default,org.mockito@default:default,org.objenesis@default:default"/> +<booleanAttribute key="show_selected_only" value="false"/> <stringAttribute key="timestamp" value="1342550414716"/> <booleanAttribute key="tracing" value="false"/> <booleanAttribute key="useCustomFeatures" value="false"/> diff --git a/plugins/org.eclipse.osee.orcs.db.test/pom.xml b/plugins/org.eclipse.osee.orcs.db.test/pom.xml index 1c271d45caf..62471840986 100644 --- a/plugins/org.eclipse.osee.orcs.db.test/pom.xml +++ b/plugins/org.eclipse.osee.orcs.db.test/pom.xml @@ -51,7 +51,7 @@ </dependency> <dependency> <type>eclipse-plugin</type> - <artifactId>org.eclipse.osee.framework.h2</artifactId> + <artifactId>org.eclipse.osee.hsqldb</artifactId> <version>0.0.0</version> </dependency> <dependency> diff --git a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java index a4755f33ba8..219f37d161f 100644 --- a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java +++ b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java @@ -10,11 +10,17 @@ *******************************************************************************/ package org.eclipse.osee.orcs.db.intergration; -import static org.eclipse.osee.framework.core.enums.CoreArtifactTypes.*; -import static org.eclipse.osee.framework.core.enums.CoreAttributeTypes.*; -import static org.eclipse.osee.framework.core.enums.CoreRelationTypes.*; -import static org.eclipse.osee.orcs.db.intergration.IntegrationUtil.*; -import static org.mockito.Mockito.*; +import static org.eclipse.osee.framework.core.enums.CoreArtifactTypes.Folder; +import static org.eclipse.osee.framework.core.enums.CoreArtifactTypes.OseeTypeDefinition; +import static org.eclipse.osee.framework.core.enums.CoreAttributeTypes.Active; +import static org.eclipse.osee.framework.core.enums.CoreAttributeTypes.Name; +import static org.eclipse.osee.framework.core.enums.CoreAttributeTypes.UriGeneralStringData; +import static org.eclipse.osee.framework.core.enums.CoreRelationTypes.Default_Hierarchical__Parent; +import static org.eclipse.osee.orcs.db.intergration.IntegrationUtil.sort; +import static org.eclipse.osee.orcs.db.intergration.IntegrationUtil.verifyData; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; import java.util.Iterator; import org.eclipse.osee.executor.admin.HasCancellation; import org.eclipse.osee.framework.core.enums.CoreBranches; @@ -51,7 +57,7 @@ public class LoaderTest { public OsgiRule osgi = new OsgiRule(this); @Rule - public OseeDatabase db = new OseeDatabase("osee.demo.h2"); + public OseeDatabase db = new OseeDatabase("osee.demo.hsql"); // @formatter:off @OsgiService private OrcsDataStore dataStore; @@ -84,7 +90,7 @@ public class LoaderTest { @org.junit.Test public void testLoad() throws OseeCoreException { DataLoaderFactory loaderFactory = dataStore.getDataLoaderFactory(); - DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 6, 7, 8); + DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 5, 6, 7); loader.setLoadLevel(LoadLevel.FULL); loader.load(cancellation, builder); @@ -95,47 +101,46 @@ public class LoaderTest { verify(artifactHandler, times(3)).onData(artifactCaptor.capture()); verify(attributeHandler, times(7)).onData(attributeCaptor.capture()); - verify(relationHandler, times(4)).onData(relationCaptor.capture()); + verify(relationHandler, times(3)).onData(relationCaptor.capture()); sort(artifactCaptor.getAllValues()); Iterator<ArtifactData> arts = artifactCaptor.getAllValues().iterator(); //@formatter:off - verifyData(arts.next(), 6, "AEmKsTkcwh02JspUtYQA", "NYN46", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 7L); - verifyData(arts.next(), 7, "AEmKsWXLBwVrvjcQvPwA", "7NPJR", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 9L); - verifyData(arts.next(), 8, "AEmK_YNYKmA66ynLWVgA", "QHXXC", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 33L); + verifyData(arts.next(), 5, "AkA10I4aUSDLuFNIaegA", "3VY6B", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 15L); + verifyData(arts.next(), 6, "AkA10LiAPEZLR4+jdFQA", "N782Y", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 16L); + verifyData(arts.next(), 7, "AkA2AcT6AXe6ivMFRhAA", "LBVP3", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 43L); //@formatter:on sort(attributeCaptor.getAllValues()); Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator(); //@formatter:off - verifyData(attrs.next(), 12, 6, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 21L, "org.eclipse.osee.coverage.OseeTypes_Coverage", ""); - verifyData(attrs.next(), 13, 6, ModificationType.NEW, UriGeneralStringData.getGuid(), 2, 5, -1, 24L, "", "attr://24/AEmKsTkcwh02JspUtYQA.zip"); - verifyData(attrs.next(), 14, 6, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 23L, "true", ""); + verifyData(attrs.next(), 9, 5, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 5L, "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", ""); + verifyData(attrs.next(), 10, 5, ModificationType.NEW, UriGeneralStringData.getGuid(), 2, 5, -1, 6L, "", "attr://6/AkA10I4aUSDLuFNIaegA.zip"); + verifyData(attrs.next(), 11, 5, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 7L, "true", ""); - verifyData(attrs.next(), 15, 7, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 10L, "org.eclipse.osee.ats.config.demo.OseeTypes_Demo", ""); - verifyData(attrs.next(), 16, 7, ModificationType.NEW, UriGeneralStringData.getGuid(), 2, 5, -1, 11L, "", "attr://11/AEmKsWXLBwVrvjcQvPwA.zip"); - verifyData(attrs.next(), 17, 7, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 12L, "true", ""); + verifyData(attrs.next(), 12, 6, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 8L, "org.eclipse.osee.coverage.OseeTypes_Coverage", ""); + verifyData(attrs.next(), 13, 6, ModificationType.NEW, UriGeneralStringData.getGuid(), 2, 5, -1, 9L, "", "attr://9/AkA10LiAPEZLR4+jdFQA.zip"); + verifyData(attrs.next(), 14, 6, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 10L, "true", ""); - verifyData(attrs.next(), 20, 8, ModificationType.NEW, Name.getGuid(), 2, 6, -1, 48L, "User Groups", ""); + verifyData(attrs.next(), 17, 7, ModificationType.NEW, Name.getGuid(), 2, 6, -1, 33L, "User Groups", ""); //@formatter:on sort(relationCaptor.getAllValues()); Iterator<RelationData> rels = relationCaptor.getAllValues().iterator(); //@formatter:off - verifyData(rels.next(), 1, 8, 8, 9, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 41L); - verifyData(rels.next(), 2, 8, 1, 8, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 36L); - verifyData(rels.next(), 3, 8, 8, 16, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 37L); - verifyData(rels.next(), 173, 8, 8, 121, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 16, -1, 699L); + verifyData(rels.next(), 1, 7, 7, 8, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 53L); + verifyData(rels.next(), 2, 7, 1, 7, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 52L); + verifyData(rels.next(), 3, 7, 7, 15, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 54L); //@formatter:on } @org.junit.Test public void testLoadByTypes() throws OseeCoreException { DataLoaderFactory loaderFactory = dataStore.getDataLoaderFactory(); - DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 6, 7, 8); + DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 5, 6, 7); loader.setLoadLevel(LoadLevel.FULL); loader.loadAttributeType(Name); @@ -149,45 +154,44 @@ public class LoaderTest { verify(artifactHandler, times(3)).onData(artifactCaptor.capture()); verify(attributeHandler, times(3)).onData(attributeCaptor.capture()); - verify(relationHandler, times(4)).onData(relationCaptor.capture()); + verify(relationHandler, times(3)).onData(relationCaptor.capture()); sort(artifactCaptor.getAllValues()); Iterator<ArtifactData> arts = artifactCaptor.getAllValues().iterator(); //@formatter:off - verifyData(arts.next(), 6, "AEmKsTkcwh02JspUtYQA", "NYN46", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 7L); - verifyData(arts.next(), 7, "AEmKsWXLBwVrvjcQvPwA", "7NPJR", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 9L); - verifyData(arts.next(), 8, "AEmK_YNYKmA66ynLWVgA", "QHXXC", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 33L); + verifyData(arts.next(), 5, "AkA10I4aUSDLuFNIaegA", "3VY6B", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 15L); + verifyData(arts.next(), 6, "AkA10LiAPEZLR4+jdFQA", "N782Y", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 16L); + verifyData(arts.next(), 7, "AkA2AcT6AXe6ivMFRhAA", "LBVP3", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 43L); //@formatter:on sort(attributeCaptor.getAllValues()); Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator(); //@formatter:off - verifyData(attrs.next(), 12, 6, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 21L, "org.eclipse.osee.coverage.OseeTypes_Coverage", ""); - verifyData(attrs.next(), 15, 7, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 10L, "org.eclipse.osee.ats.config.demo.OseeTypes_Demo", ""); - verifyData(attrs.next(), 20, 8, ModificationType.NEW, Name.getGuid(), 2, 6, -1, 48L, "User Groups", ""); + verifyData(attrs.next(), 9, 5, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 5L, "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", ""); + verifyData(attrs.next(), 12, 6, ModificationType.NEW, Name.getGuid(), 2, 5, -1, 8L, "org.eclipse.osee.coverage.OseeTypes_Coverage", ""); + verifyData(attrs.next(), 17, 7, ModificationType.NEW, Name.getGuid(), 2, 6, -1, 33L, "User Groups", ""); //@formatter:on sort(relationCaptor.getAllValues()); Iterator<RelationData> rels = relationCaptor.getAllValues().iterator(); //@formatter:off - verifyData(rels.next(), 1, 8, 8, 9, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 41L); - verifyData(rels.next(), 2, 8, 1, 8, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 36L); - verifyData(rels.next(), 3, 8, 8, 16, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 37L); - verifyData(rels.next(), 173, 8, 8, 121, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 16, -1, 699L); + verifyData(rels.next(), 1, 7, 7, 8, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 53L); + verifyData(rels.next(), 2, 7, 1, 7, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 52L); + verifyData(rels.next(), 3, 7, 7, 15, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 54L); //@formatter:on } @org.junit.Test public void testLoadByIds() throws OseeCoreException { DataLoaderFactory loaderFactory = dataStore.getDataLoaderFactory(); - DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 6, 7, 8); + DataLoader loader = loaderFactory.fromBranchAndArtifactIds(sessionId, CoreBranches.COMMON, 5, 6, 7); loader.setLoadLevel(LoadLevel.FULL); - loader.loadAttributeLocalId(14, 17); - loader.loadRelationLocalId(2, 173); + loader.loadAttributeLocalId(11, 14); + loader.loadRelationLocalId(2, 3); loader.load(cancellation, builder); @@ -203,25 +207,25 @@ public class LoaderTest { Iterator<ArtifactData> arts = artifactCaptor.getAllValues().iterator(); //@formatter:off - verifyData(arts.next(), 6, "AEmKsTkcwh02JspUtYQA", "NYN46", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 7L); - verifyData(arts.next(), 7, "AEmKsWXLBwVrvjcQvPwA", "7NPJR", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 9L); - verifyData(arts.next(), 8, "AEmK_YNYKmA66ynLWVgA", "QHXXC", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 33L); + verifyData(arts.next(), 5, "AkA10I4aUSDLuFNIaegA", "3VY6B", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 15L); + verifyData(arts.next(), 6, "AkA10LiAPEZLR4+jdFQA", "N782Y", ModificationType.NEW, OseeTypeDefinition.getGuid(), 2, 5, -1, 16L); + verifyData(arts.next(), 7, "AkA2AcT6AXe6ivMFRhAA", "LBVP3", ModificationType.NEW, Folder.getGuid(), 2, 6, -1, 43L); //@formatter:on sort(attributeCaptor.getAllValues()); Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator(); //@formatter:off - verifyData(attrs.next(), 14, 6, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 23L, "true", ""); - verifyData(attrs.next(), 17, 7, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 12L, "true", ""); + verifyData(attrs.next(), 11, 5, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 7L, "true", ""); + verifyData(attrs.next(), 14, 6, ModificationType.NEW, Active.getGuid(), 2, 5, -1, 10L, "true", ""); //@formatter:on sort(relationCaptor.getAllValues()); Iterator<RelationData> rels = relationCaptor.getAllValues().iterator(); //@formatter:off - verifyData(rels.next(), 2, 8, 1, 8, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 36L); - verifyData(rels.next(), 173, 8, 8, 121, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 16, -1, 699L); + verifyData(rels.next(), 2, 7, 1, 7, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 52L); + verifyData(rels.next(), 3, 7, 7, 15, "", ModificationType.NEW, Default_Hierarchical__Parent.getGuid(), 2, 6, -1, 54L); //@formatter:on } diff --git a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/OseeInfoDataAccessorTest.java b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/OseeInfoDataAccessorTest.java index 675086877d2..77cd894fbf9 100644 --- a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/OseeInfoDataAccessorTest.java +++ b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/OseeInfoDataAccessorTest.java @@ -38,7 +38,7 @@ public class OseeInfoDataAccessorTest { public OsgiRule osgi = new OsgiRule(this); @Rule - public OseeDatabase db = new OseeDatabase("osee.demo.h2"); + public OseeDatabase db = new OseeDatabase("osee.demo.hsql"); @OsgiService IOseeDatabaseService dbService; diff --git a/plugins/org.eclipse.osee.orcs.parent/pom.xml b/plugins/org.eclipse.osee.orcs.parent/pom.xml index 9b70b261dd0..39d5451078e 100644 --- a/plugins/org.eclipse.osee.orcs.parent/pom.xml +++ b/plugins/org.eclipse.osee.orcs.parent/pom.xml @@ -40,7 +40,7 @@ <module>../../plugins/org.eclipse.osee.orcs.rest.model</module> <module>../../plugins/org.eclipse.osee.orcs.rest</module> <module>../../plugins/org.eclipse.osee.orcs.rest.test</module> - <module>../../plugins/org.eclipse.osee.framework.h2</module> + <module>../../plugins/org.eclipse.osee.hsqldb</module> <module>../../plugins/org.eclipse.osee.orcs.db.test</module> <module>../../plugins/org.eclipse.osee.orcs.test</module> diff --git a/plugins/org.eclipse.osee.orcs.test/OrcsIntegrationTestSuite.launch b/plugins/org.eclipse.osee.orcs.test/OrcsIntegrationTestSuite.launch index 032d8d2eec7..6629f5b919d 100644 --- a/plugins/org.eclipse.osee.orcs.test/OrcsIntegrationTestSuite.launch +++ b/plugins/org.eclipse.osee.orcs.test/OrcsIntegrationTestSuite.launch @@ -33,9 +33,9 @@ <stringAttribute key="pde.version" value="3.3"/> <stringAttribute key="product" value="lba.ote.outfile.conversion.app.convert"/> <booleanAttribute key="run_in_ui_thread" value="true"/> -<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,javax.activation@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.core.contenttype@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default"/> -<stringAttribute key="selected_workspace_plugins" value="org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.mockito@default:default,org.objenesis@default:default"/> -<booleanAttribute key="show_selected_only" value="true"/> +<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.inject@default:default,javax.activation@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.commons.codec*1.3.0.v201101211617@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.codec*1.7.0@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.core.contenttype@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.hamcrest.core@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.slf4j.api*1.6.4.v20120130-2120@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.slf4j.jcl@default:default"/> +<stringAttribute key="selected_workspace_plugins" value="org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.hsqldb@default:default,org.mockito@default:default,org.objenesis@default:default"/> +<booleanAttribute key="show_selected_only" value="false"/> <stringAttribute key="timestamp" value="1342653904563"/> <booleanAttribute key="tracing" value="false"/> <booleanAttribute key="useCustomFeatures" value="false"/> diff --git a/plugins/org.eclipse.osee.orcs.test/pom.xml b/plugins/org.eclipse.osee.orcs.test/pom.xml index eb457e52aa8..722222281d6 100644 --- a/plugins/org.eclipse.osee.orcs.test/pom.xml +++ b/plugins/org.eclipse.osee.orcs.test/pom.xml @@ -76,7 +76,7 @@ </dependency> --> <dependency> <type>eclipse-plugin</type> - <artifactId>org.eclipse.osee.framework.h2</artifactId> + <artifactId>org.eclipse.osee.hsqldb</artifactId> <version>0.0.0</version> </dependency> <!-- <dependency> diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeLoadingTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeLoadingTest.java index d621a0261f5..0ea96f89991 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeLoadingTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeLoadingTest.java @@ -50,7 +50,7 @@ public class OrcsAttributeLoadingTest { ApplicationContext context = null; // TODO use real application context QueryFactory queryFactory = orcsApi.getQueryFactory(context); - QueryBuilder builder = queryFactory.fromBranch(CoreBranches.COMMON).andLocalIds(Arrays.asList(7, 8, 9)); + QueryBuilder builder = queryFactory.fromBranch(CoreBranches.COMMON).andLocalIds(Arrays.asList(6, 7, 8)); ResultSet<ArtifactReadable> resultSet = builder.getResults(); List<ArtifactReadable> moreArts = resultSet.getList(); @@ -58,18 +58,18 @@ public class OrcsAttributeLoadingTest { Assert.assertEquals(3, builder.getCount()); Map<Integer, ArtifactReadable> lookup = creatLookup(moreArts); + ArtifactReadable art6 = lookup.get(6); ArtifactReadable art7 = lookup.get(7); ArtifactReadable art8 = lookup.get(8); - ArtifactReadable art9 = lookup.get(9); //Test loading name attributes - Assert.assertEquals(art7.getSoleAttributeAsString(CoreAttributeTypes.Name), - "org.eclipse.osee.ats.config.demo.OseeTypes_Demo"); - Assert.assertEquals(art8.getSoleAttributeAsString(CoreAttributeTypes.Name), "User Groups"); - Assert.assertEquals(art9.getSoleAttributeAsString(CoreAttributeTypes.Name), "Everyone"); + Assert.assertEquals(art6.getSoleAttributeAsString(CoreAttributeTypes.Name), + "org.eclipse.osee.coverage.OseeTypes_Coverage"); + Assert.assertEquals(art7.getSoleAttributeAsString(CoreAttributeTypes.Name), "User Groups"); + Assert.assertEquals(art8.getSoleAttributeAsString(CoreAttributeTypes.Name), "Everyone"); //Test boolean attributes - Assert.assertEquals(art9.getSoleAttributeAsString(CoreAttributeTypes.DefaultGroup), "true"); + Assert.assertEquals(art8.getSoleAttributeAsString(CoreAttributeTypes.DefaultGroup), "true"); //Load WTC attributes loadWordTemplateContentAttributes(queryFactory, orcsApi.getBranchCache()); diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeSearchTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeSearchTest.java index e88590ca22c..934ba057b7d 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeSearchTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeSearchTest.java @@ -68,7 +68,7 @@ public class OrcsAttributeSearchTest { List<ArtifactReadable> moreArts = resultSet.getList(); for (ArtifactReadable artifact : moreArts) { - Assert.assertTrue(artifact.getLocalId() != 8); + Assert.assertTrue(artifact.getLocalId() != 7); } } @@ -84,10 +84,10 @@ public class OrcsAttributeSearchTest { Assert.assertEquals(1, builder.getCount()); Map<Integer, ArtifactReadable> lookup = creatLookup(moreArts); - ArtifactReadable art8 = lookup.get(8); + ArtifactReadable art7 = lookup.get(7); //Test loading name attributes - Assert.assertEquals(art8.getSoleAttributeAsString(CoreAttributeTypes.Name), "User Groups"); + Assert.assertEquals(art7.getSoleAttributeAsString(CoreAttributeTypes.Name), "User Groups"); } @Test @@ -96,7 +96,8 @@ public class OrcsAttributeSearchTest { Branch branch = branchCache.getBySoleName("SAW_Bld_1"); QueryBuilder builder = queryFactory.fromBranch(branch).and(CoreAttributeTypes.WordTemplateContent, "commands", - TokenDelimiterMatch.ANY, TokenOrderType.MATCH_ORDER, CaseType.IGNORE_CASE, MatchTokenCountType.IGNORE_TOKEN_COUNT); + TokenDelimiterMatch.ANY, TokenOrderType.MATCH_ORDER, CaseType.IGNORE_CASE, + MatchTokenCountType.IGNORE_TOKEN_COUNT); ResultSet<ArtifactReadable> resultSet = builder.getResults(); List<ArtifactReadable> moreArts = resultSet.getList(); @@ -117,8 +118,8 @@ public class OrcsAttributeSearchTest { Assert.assertEquals(1, builder.getCount()); Map<Integer, ArtifactReadable> lookup = creatLookup(moreArts); - ArtifactReadable art9 = lookup.get(9); - Assert.assertEquals(art9.getSoleAttributeAsString(CoreAttributeTypes.Name), "Everyone"); + ArtifactReadable art8 = lookup.get(8); + Assert.assertEquals(art8.getSoleAttributeAsString(CoreAttributeTypes.Name), "Everyone"); } private Map<Integer, ArtifactReadable> creatLookup(List<ArtifactReadable> arts) { diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsBranchTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsBranchTest.java index 98ca57dbe80..548cca21271 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsBranchTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsBranchTest.java @@ -65,8 +65,8 @@ public class OrcsBranchTest { @Test public void testCreateBranch() throws Exception { - int SOURCE_TX_ID = 13; // Chosen starting transaction on Common Branch - int CHANGED_TX_ID = 14; // Transaction containing tested change + int SOURCE_TX_ID = 7; // Chosen starting transaction on Common Branch + int CHANGED_TX_ID = 8; // Transaction containing tested change // set up the query factory for the test QueryFactory qf = orcsApi.getQueryFactory(context); @@ -81,19 +81,19 @@ public class OrcsBranchTest { Assert.assertNotNull(callable); ReadableBranch priorBranch = callable.call(); - // in the database, on the common branch, the users are all created in transaction 14 + // in the database, on the common branch, the users are all created in transaction 8 // the common branch will have one user named Joe Smith int coreResult = qf.fromBranch(CoreBranches.COMMON).andNameEquals(ARTIFACT_NAME).getResults().getList().size(); Assert.assertEquals(1, coreResult); - // we copied the branch at transaction 13, so, on the copied branch there will not be any + // we copied the branch at transaction 7, so, on the copied branch there will not be any // user Joe Smith int priorResult = qf.fromBranch(priorBranch).andNameEquals(ARTIFACT_NAME).getResults().getList().size(); Assert.assertEquals(0, priorResult); - // finally, we copy another branch at transaction id 14, this is the transaction that added the + // finally, we copy another branch at transaction id 8, this is the transaction that added the // user Joe Smith, so if the code is correct, and the copy includes the final // transaction, then this will produce the same result as the query of the common branch // create the branch with the copied transaction diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java index 4764d099a05..c5051ebbba7 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsQueryTest.java @@ -71,50 +71,44 @@ public class OrcsQueryTest { @Test public void testAllArtifactsFromBranch() throws OseeCoreException { QueryBuilder builder = factory.fromBranch(CoreBranches.COMMON); - Assert.assertEquals(191, builder.getCount()); + Assert.assertEquals(26, builder.getCount()); - Assert.assertEquals(191, builder.getResults().getList().size()); + Assert.assertEquals(26, builder.getResults().getList().size()); } @Test public void testQueryByIds() throws OseeCoreException { - QueryBuilder builder = factory.fromBranch(CoreBranches.COMMON).andGuidsOrHrids("AEmLGXnw0WaGLxcK5qwA"); + QueryBuilder builder = factory.fromBranch(CoreBranches.COMMON).andGuidsOrHrids("AkA2AmNuEDDL4VolM9AA"); Assert.assertEquals(1, builder.getCount()); ArtifactReadable artifact = builder.getResults().getExactlyOne(); - Assert.assertEquals("AEmLGXnw0WaGLxcK5qwA", artifact.getGuid()); + Assert.assertEquals("AkA2AmNuEDDL4VolM9AA", artifact.getGuid()); } @Test public void testQueryArtifactType() throws OseeCoreException { QueryBuilder builder = factory.fromBranch(CoreBranches.COMMON).andIsOfType(CoreArtifactTypes.Folder); - Assert.assertEquals(5, builder.getCount()); + Assert.assertEquals(2, builder.getCount()); List<ArtifactReadable> artifacts = builder.getResults().getList(); - Assert.assertEquals(5, artifacts.size()); + Assert.assertEquals(2, artifacts.size()); checkContainsTypes(artifacts, CoreArtifactTypes.Folder); Collections.sort(artifacts, new NameComparator(SortOrder.ASCENDING)); Iterator<ArtifactReadable> iterator = artifacts.iterator(); - Assert.assertEquals("Action Tracking System", iterator.next().getName()); - Assert.assertEquals("Config", iterator.next().getName()); Assert.assertEquals("Document Templates", iterator.next().getName()); Assert.assertEquals("User Groups", iterator.next().getName()); - Assert.assertEquals("Work Definitions", iterator.next().getName()); if (includeMatchLocationTests) { List<Match<ArtifactReadable, AttributeReadable<?>>> matches = builder.getMatches().getList(); - Assert.assertEquals(5, matches.size()); + Assert.assertEquals(2, matches.size()); Iterator<Match<ArtifactReadable, AttributeReadable<?>>> matchIterator = matches.iterator(); - checkMatch(matchIterator.next(), "Action Tracking System"); - checkMatch(matchIterator.next(), "Config"); checkMatch(matchIterator.next(), "Document Templates"); checkMatch(matchIterator.next(), "User Groups"); - checkMatch(matchIterator.next(), "Work Definitions"); } } @@ -144,24 +138,20 @@ public class OrcsQueryTest { builder.excludeTypeInheritance(); builder.andIsOfType(CoreArtifactTypes.OseeTypeDefinition, CoreArtifactTypes.Folder); - Assert.assertEquals(10, builder.getCount()); + Assert.assertEquals(6, builder.getCount()); List<ArtifactReadable> artifacts = builder.getResults().getList(); - Assert.assertEquals(10, artifacts.size()); + Assert.assertEquals(6, artifacts.size()); checkContainsTypes(artifacts, CoreArtifactTypes.OseeTypeDefinition, CoreArtifactTypes.Folder); Collections.sort(artifacts, new NameComparator(SortOrder.ASCENDING)); Iterator<ArtifactReadable> iterator = artifacts.iterator(); - Assert.assertEquals("Action Tracking System", iterator.next().getName()); - Assert.assertEquals("Config", iterator.next().getName()); Assert.assertEquals("Document Templates", iterator.next().getName()); Assert.assertEquals("User Groups", iterator.next().getName()); - Assert.assertEquals("Work Definitions", iterator.next().getName()); - Assert.assertEquals("org.eclipse.osee.ats.OseeTypes_ATS", iterator.next().getName()); - Assert.assertEquals("org.eclipse.osee.ats.config.demo.OseeTypes_Demo", iterator.next().getName()); + Assert.assertEquals("org.eclipse.osee.client.demo.OseeTypes_ClientDemo", iterator.next().getName()); Assert.assertEquals("org.eclipse.osee.coverage.OseeTypes_Coverage", iterator.next().getName()); Assert.assertEquals("org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", iterator.next().getName()); Assert.assertEquals("org.eclipse.osee.ote.define.OseeTypesOTE", iterator.next().getName()); @@ -170,20 +160,20 @@ public class OrcsQueryTest { @Test public void testQueryAttributeValue() throws OseeCoreException { QueryBuilder builder = factory.fromBranch(CoreBranches.COMMON); - builder.and(CoreAttributeTypes.Name, Operator.EQUAL, "Action Tracking System"); + builder.and(CoreAttributeTypes.Name, Operator.EQUAL, "User Groups"); Assert.assertEquals(1, builder.getCount()); ArtifactReadable artifact = builder.getResults().getExactlyOne(); - Assert.assertEquals("Action Tracking System", artifact.getName()); + Assert.assertEquals("User Groups", artifact.getName()); Assert.assertEquals(CoreArtifactTypes.Folder, artifact.getArtifactType()); if (includeMatchLocationTests) { Match<ArtifactReadable, AttributeReadable<?>> result = builder.getMatches().getExactlyOne(); Assert.assertEquals(artifact, result.getItem()); - checkMatch(result, "Action Tracking System", CoreAttributeTypes.Name); + checkMatch(result, "User Groups", CoreAttributeTypes.Name); AttributeReadable<?> attr = result.getElements().iterator().next(); List<MatchLocation> location = result.getLocation(attr); @@ -191,7 +181,7 @@ public class OrcsQueryTest { MatchLocation loc1 = location.iterator().next(); Assert.assertEquals(0, loc1.getStartPosition()); - Assert.assertEquals("Action Tracking System".length(), loc1.getEndPosition()); + Assert.assertEquals("User Groups".length(), loc1.getEndPosition()); } } @@ -243,7 +233,8 @@ public class OrcsQueryTest { Assert.assertEquals("Performance Requirements", reqIterator.next().getName()); Assert.assertEquals("Safety Requirements", reqIterator.next().getName()); Assert.assertEquals("Subsystem Requirements", reqIterator.next().getName()); - checkContainsTypes(subSystemReqs, CoreArtifactTypes.SubsystemRequirementMSWord, CoreArtifactTypes.SystemRequirementMSWord); + checkContainsTypes(subSystemReqs, CoreArtifactTypes.SubsystemRequirementMSWord, + CoreArtifactTypes.SystemRequirementMSWord); } @Test diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsRelationLoadingTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsRelationLoadingTest.java index 209575cc1d5..3a4ecf18952 100644 --- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsRelationLoadingTest.java +++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsRelationLoadingTest.java @@ -60,7 +60,7 @@ public class OrcsRelationLoadingTest { } private void checkRelationsForCommonBranch(OrcsApi oseeApi, QueryFactory queryFactory, GraphReadable graph, ApplicationContext context) throws OseeCoreException { - QueryBuilder builder = queryFactory.fromBranch(CoreBranches.COMMON).andLocalIds(Arrays.asList(7, 8, 9)); + QueryBuilder builder = queryFactory.fromBranch(CoreBranches.COMMON).andLocalIds(Arrays.asList(6, 7, 8)); ResultSet<ArtifactReadable> resultSet = builder.getResults(); List<ArtifactReadable> moreArts = resultSet.getList(); @@ -68,51 +68,35 @@ public class OrcsRelationLoadingTest { Assert.assertEquals(3, builder.getCount()); Map<Integer, ArtifactReadable> lookup = creatLookup(moreArts); + ArtifactReadable art6 = lookup.get(6); ArtifactReadable art7 = lookup.get(7); ArtifactReadable art8 = lookup.get(8); - ArtifactReadable art9 = lookup.get(9); - //art 7 has no relations - Assert.assertEquals(0, graph.getExistingRelationTypes(art7).size()); - //art 8 has 4 + //art 6 has no relations + Assert.assertEquals(0, graph.getExistingRelationTypes(art6).size()); + //art 7 has 3 // REL_LINK_ID REL_LINK_TYPE_ID A_ART_ID B_ART_ID RATIONALE GAMMA_ID TX_CURRENT MOD_TYPE BRANCH_ID TRANSACTION_ID GAMMA_ID - // 2 397 1 8 36 1 1 2 6 36 - // 3 397 8 16 37 1 1 2 6 37 - // 1 397 8 9 41 1 1 2 6 41 - // 173 397 8 121 699 1 1 2 16 + // 1 219 7 8 53 + // 3 219 7 15 54 + // 2 219 1 7 52 + Assert.assertEquals(2, graph.getExistingRelationTypes(art7).size()); + Assert.assertEquals(2, + graph.getRelatedArtifacts(CoreRelationTypes.Default_Hierarchical__Child, art7).getList().size()); + Assert.assertEquals(1, + graph.getRelatedArtifacts(CoreRelationTypes.Default_Hierarchical__Parent, art7).getList().size()); + + //art8 has + // REL_LINK_ID REL_LINK_TYPE_ID A_ART_ID B_ART_ID RATIONALE GAMMA_ID TX_CURRENT MOD_TYPE BRANCH_ID TRANSACTION_ID GAMMA_ID + // 7 233 8 20 62 + // 8 233 8 21 63 + // 4 233 8 17 74 + // 6 233 8 19 76 + // 5 233 8 18 78 + // 1 219 7 8 53 Assert.assertEquals(2, graph.getExistingRelationTypes(art8).size()); - Assert.assertEquals(3, - graph.getRelatedArtifacts(CoreRelationTypes.Default_Hierarchical__Child, art8).getList().size()); Assert.assertEquals(1, graph.getRelatedArtifacts(CoreRelationTypes.Default_Hierarchical__Parent, art8).getList().size()); - - //art9 has - // REL_LINK_ID REL_LINK_TYPE_ID A_ART_ID B_ART_ID RATIONALE GAMMA_ID TX_CURRENT MOD_TYPE BRANCH_ID TRANSACTION_ID GAMMA_ID - // 1 397 8 9 41 1 1 2 6 41 - // 21 382 9 34 326 1 1 2 14 326 - // 20 382 9 33 327 1 1 2 14 327 - // 23 382 9 36 328 1 1 2 14 328 - // 22 382 9 35 329 1 1 2 14 329 - // 28 382 9 41 334 1 1 2 14 334 - // 29 382 9 42 335 1 1 2 14 335 - // 30 382 9 43 336 1 1 2 14 336 - // 31 382 9 44 337 1 1 2 14 337 - // 24 382 9 37 338 1 1 2 14 338 - // 25 382 9 38 339 1 1 2 14 339 - // 26 382 9 39 340 1 1 2 14 340 - // 27 382 9 40 341 1 1 2 14 341 - // 36 382 9 49 342 1 1 2 14 342 - // 37 382 9 50 343 1 1 2 14 343 - // 38 382 9 51 344 1 1 2 14 344 - // 32 382 9 45 346 1 1 2 14 346 - // 33 382 9 46 347 1 1 2 14 347 - // 34 382 9 47 348 1 1 2 14 348 - // 35 382 9 48 349 1 1 2 14 349 - // 218 382 9 166 898 1 1 2 21 898 - Assert.assertEquals(2, graph.getExistingRelationTypes(art9).size()); - Assert.assertEquals(1, - graph.getRelatedArtifacts(CoreRelationTypes.Default_Hierarchical__Parent, art9).getList().size()); - Assert.assertEquals(20, graph.getRelatedArtifacts(CoreRelationTypes.Users_User, art9).getList().size()); + Assert.assertEquals(5, graph.getRelatedArtifacts(CoreRelationTypes.Users_User, art8).getList().size()); } diff --git a/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[H2].launch b/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[H2].launch deleted file mode 100644 index 6c38b4ad4eb..00000000000 --- a/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[H2].launch +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> -<setAttribute key="additional_plugins"> -<setEntry value="com.google.guava:10.0.1.v201203051515:default:true"/> -<setEntry value="com.google.guava:12.0.0.v201212092141:default:true"/> -</setAttribute> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="automaticAdd" value="false"/> -<booleanAttribute key="automaticValidate" value="true"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="true"/> -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/OSEE_Application_Server_[H2]"/> -<booleanAttribute key="default" value="true"/> -<booleanAttribute key="default_auto_start" value="true"/> -<intAttribute key="default_start_level" value="4"/> -<stringAttribute key="featureDefaultLocation" value="workspace"/> -<stringAttribute key="featurePluginResolution" value="workspace"/> -<booleanAttribute key="includeOptional" value="false"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console -clean"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XX:MaxPermSize=256m -Xmx1024m -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.http.port=8089 -Dosee.db.connection.id=h2 -Dosee.db.embedded.server=0.0.0.0:8088 -Dosee.log.default=INFO -Dosee.authentication.protocol=demo -Dosee.connection.info.uri="${project_loc:org.eclipse.osee.support.config}/launchConfig/osee.demo.db.connection.xml""/> -<stringAttribute key="pde.version" value="3.3"/> -<setAttribute key="selected_features"> -<setEntry value="org.eclipse.osee.orcs.feature.source:default"/> -<setEntry value="org.eclipse.osee.orcs.feature:default"/> -<setEntry value="org.eclipse.osee.x.core.external.feature:default"/> -<setEntry value="org.eclipse.osee.x.core.feature.source:default"/> -<setEntry value="org.eclipse.osee.x.core.feature:default"/> -<setEntry value="org.eclipse.osee.x.server.external.feature:default"/> -<setEntry value="org.eclipse.osee.x.server.feature.source:default"/> -<setEntry value="org.eclipse.osee.x.server.feature:default"/> -<setEntry value="org.eclipse.osee.x.server.legacy.feature.source:default"/> -<setEntry value="org.eclipse.osee.x.server.legacy.feature:default"/> -</setAttribute> -<booleanAttribute key="show_selected_only" value="true"/> -<stringAttribute key="target_bundles" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,javax.activation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.apache.commons.codec*1.4.0.v201209201156,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.core.contenttype@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.objectweb.asm@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default"/> -<stringAttribute key="timestamp" value="1352843622328"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useCustomFeatures" value="false"/> -<booleanAttribute key="useDefaultConfigArea" value="true"/> -<stringAttribute key="workspace_bundles" value="com.sun.jersey@default:default,com.vaadin@default:default,javax.ws.rs@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.presenter.test@default:false,org.eclipse.osee.ats.presenter@default:default,org.eclipse.osee.ats.ui.api@default:default,org.eclipse.osee.ats.view.web.test@default:false,org.eclipse.osee.ats.view.web@default:default,org.eclipse.osee.cache.admin,org.eclipse.osee.cache.admin.test,org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.database@default:default,org.eclipse.osee.display.api@default:default,org.eclipse.osee.display.mvp.test@default:false,org.eclipse.osee.display.mvp@default:default,org.eclipse.osee.display.presenter.mocks@default:default,org.eclipse.osee.display.presenter.test@default:false,org.eclipse.osee.display.presenter@default:default,org.eclipse.osee.display.view.web@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.authentication.ldap.core@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.server.test@default:false,org.eclipse.osee.framework.core.server@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.manager.servlet@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.mail.test@default:false,org.eclipse.osee.mail@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.orcs.rest.test@default:false,org.eclipse.osee.orcs.rest@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.eclipse.osee.rest.admin@default:default,org.eclipse.osee.vaadin.themes@default:false,org.eclipse.osee.vaadin.widgets@default:default,org.eclipse.osee.vaadin@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> -</launchConfiguration> diff --git a/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[HSQLDB].launch b/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[HSQLDB].launch new file mode 100644 index 00000000000..ff7ab2fd8ef --- /dev/null +++ b/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[HSQLDB].launch @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> +<setAttribute key="additional_plugins"> +<setEntry value="com.google.guava:10.0.1.v201203051515:default:true"/> +<setEntry value="com.google.guava:12.0.0.v201212092141:default:true"/> +</setAttribute> +<booleanAttribute key="append.args" value="true"/> +<booleanAttribute key="automaticAdd" value="false"/> +<booleanAttribute key="automaticValidate" value="true"/> +<stringAttribute key="bootstrap" value=""/> +<stringAttribute key="checked" value="[NONE]"/> +<booleanAttribute key="clearConfig" value="true"/> +<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/OSEE_Application_Server_[HSQLDB]"/> +<booleanAttribute key="default" value="true"/> +<booleanAttribute key="default_auto_start" value="true"/> +<intAttribute key="default_start_level" value="4"/> +<stringAttribute key="featureDefaultLocation" value="workspace"/> +<stringAttribute key="featurePluginResolution" value="workspace"/> +<booleanAttribute key="includeOptional" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console -clean"/> +<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> +<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XX:MaxPermSize=256m -Xmx1024m -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.http.port=8089 -Dosee.db.connection.id=hsql -Dosee.db.embedded.server=0.0.0.0:8088 -Dosee.log.default=INFO -Dosee.authentication.protocol=demo -Dosee.connection.info.uri="${project_loc:org.eclipse.osee.support.config}/launchConfig/osee.demo.db.connection.xml""/> +<stringAttribute key="pde.version" value="3.3"/> +<setAttribute key="selected_features"> +<setEntry value="org.eclipse.osee.orcs.feature.source:default"/> +<setEntry value="org.eclipse.osee.orcs.feature:default"/> +<setEntry value="org.eclipse.osee.x.core.external.feature:default"/> +<setEntry value="org.eclipse.osee.x.core.feature.source:default"/> +<setEntry value="org.eclipse.osee.x.core.feature:default"/> +<setEntry value="org.eclipse.osee.x.server.external.feature:default"/> +<setEntry value="org.eclipse.osee.x.server.feature.source:default"/> +<setEntry value="org.eclipse.osee.x.server.feature:default"/> +<setEntry value="org.eclipse.osee.x.server.legacy.feature.source:default"/> +<setEntry value="org.eclipse.osee.x.server.legacy.feature:default"/> +</setAttribute> +<booleanAttribute key="show_selected_only" value="false"/> +<stringAttribute key="target_bundles" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,javax.activation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*2.5.0.v201103041518@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.xml@default:default,org.antlr.runtime@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.pool@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.core.contenttype@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.osee.cache.admin@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.team.core@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.util@default:default,org.eclipse.xtext@default:default,org.hamcrest.core@default:default,org.jsoup@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.objectweb.asm*3.3.1.v201105211655@default:default,org.objectweb.asm*4.0.0.v201302062210@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default"/> +<stringAttribute key="timestamp" value="1367361285977"/> +<booleanAttribute key="tracing" value="false"/> +<booleanAttribute key="useCustomFeatures" value="false"/> +<booleanAttribute key="useDefaultConfigArea" value="true"/> +<stringAttribute key="workspace_bundles" value="com.sun.jersey@default:default,com.vaadin@default:default,javax.ws.rs@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.presenter.test@default:false,org.eclipse.osee.ats.presenter@default:default,org.eclipse.osee.ats.ui.api@default:default,org.eclipse.osee.ats.view.web.test@default:false,org.eclipse.osee.ats.view.web@default:default,org.eclipse.osee.console.admin.test@default:false,org.eclipse.osee.console.admin@default:default,org.eclipse.osee.database.schema@default:default,org.eclipse.osee.database@default:default,org.eclipse.osee.display.api@default:default,org.eclipse.osee.display.mvp.test@default:false,org.eclipse.osee.display.mvp@default:default,org.eclipse.osee.display.presenter.mocks@default:default,org.eclipse.osee.display.presenter.test@default:false,org.eclipse.osee.display.presenter@default:default,org.eclipse.osee.display.view.web@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.authentication.ldap.core@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.server.test@default:false,org.eclipse.osee.framework.core.server@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.manager.servlet@default:default,org.eclipse.osee.framework.resource.management.test@default:false,org.eclipse.osee.framework.resource.management@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger.slf4j@default:default,org.eclipse.osee.logger@default:default,org.eclipse.osee.mail.test@default:false,org.eclipse.osee.mail@default:default,org.eclipse.osee.orcs.core.test@default:false,org.eclipse.osee.orcs.core@default:default,org.eclipse.osee.orcs.db.mock@default:default,org.eclipse.osee.orcs.db.test@default:false,org.eclipse.osee.orcs.db@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.orcs.rest.test@default:false,org.eclipse.osee.orcs.rest@default:default,org.eclipse.osee.orcs.test@default:false,org.eclipse.osee.orcs@default:default,org.eclipse.osee.rest.admin@default:default,org.eclipse.osee.vaadin.themes@default:false,org.eclipse.osee.vaadin.widgets@default:default,org.eclipse.osee.vaadin@default:default,org.hsqldb@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default"/> +</launchConfiguration> diff --git a/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_IDE_[localhost].launch b/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_IDE_[localhost].launch index a32625531a9..b456bd34914 100644 --- a/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_IDE_[localhost].launch +++ b/plugins/org.eclipse.osee.support.config/launchConfig/OSEE_IDE_[localhost].launch @@ -101,8 +101,8 @@ <setEntry value="org.eclipse.xtext.xtext.ui:default"/> <setEntry value="org.polarion.eclipse.team.svn.connector:default"/> </setAttribute> -<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,com.sun.syndication@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.wsdl@default:default,javax.xml.rpc@default:default,javax.xml.soap@default:default,javax.xml@default:default,jcl.over.slf4j@default:default,jms.activemq.launch@default:default,jms.libraries@default:default,net.sourceforge.lpg.lpgjavaruntime@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.axis@default:default,org.apache.batik.bridge@default:default,org.apache.batik.css@default:default,org.apache.batik.dom.svg@default:default,org.apache.batik.dom@default:default,org.apache.batik.ext.awt@default:default,org.apache.batik.parser@default:default,org.apache.batik.pdf@default:default,org.apache.batik.svggen@default:default,org.apache.batik.transcoder@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.batik.xml@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.discovery@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.derby.core@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.axis.overlay@default:false,org.eclipse.birt.chart.device.extension@default:default,org.eclipse.birt.chart.device.pdf@default:default,org.eclipse.birt.chart.device.svg@default:default,org.eclipse.birt.chart.device.swt@default:default,org.eclipse.birt.chart.engine.extension@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.chart.examples.core@default:default,org.eclipse.birt.chart.reportitem.ui@default:default,org.eclipse.birt.chart.reportitem@default:default,org.eclipse.birt.chart.ui.extension@default:default,org.eclipse.birt.chart.ui@default:default,org.eclipse.birt.core.script.function@default:default,org.eclipse.birt.core.ui@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.data.aggregation@default:default,org.eclipse.birt.data@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.birt.me.prettyprint.hector@default:default,org.eclipse.birt.report.data.adapter@default:default,org.eclipse.birt.report.data.bidi.utils.ui@default:default,org.eclipse.birt.report.data.bidi.utils@default:default,org.eclipse.birt.report.data.oda.excel.ui@default:default,org.eclipse.birt.report.data.oda.excel@default:default,org.eclipse.birt.report.data.oda.hive.ui@default:default,org.eclipse.birt.report.data.oda.hive@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb.ui@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile@default:default,org.eclipse.birt.report.data.oda.jdbc.ui@default:default,org.eclipse.birt.report.data.oda.jdbc@default:default,org.eclipse.birt.report.data.oda.sampledb.ui@default:default,org.eclipse.birt.report.data.oda.sampledb@default:default,org.eclipse.birt.report.data.oda.xml.ui@default:default,org.eclipse.birt.report.data.oda.xml@default:default,org.eclipse.birt.report.debug.core@default:default,org.eclipse.birt.report.debug.ui@default:default,org.eclipse.birt.report.designer.core@default:default,org.eclipse.birt.report.designer.ui.cubebuilder@default:default,org.eclipse.birt.report.designer.ui.data@default:default,org.eclipse.birt.report.designer.ui.editor.script@default:default,org.eclipse.birt.report.designer.ui.editor.xml.wtp@default:default,org.eclipse.birt.report.designer.ui.editors.schematic@default:default,org.eclipse.birt.report.designer.ui.editors@default:default,org.eclipse.birt.report.designer.ui.ide@default:default,org.eclipse.birt.report.designer.ui.lib.explorer@default:default,org.eclipse.birt.report.designer.ui.lib@default:default,org.eclipse.birt.report.designer.ui.preview.web@default:default,org.eclipse.birt.report.designer.ui.views@default:default,org.eclipse.birt.report.designer.ui@default:default,org.eclipse.birt.report.engine.dataextraction.csv@default:default,org.eclipse.birt.report.engine.dataextraction@default:default,org.eclipse.birt.report.engine.emitter.config.excel@default:default,org.eclipse.birt.report.engine.emitter.config.html@default:default,org.eclipse.birt.report.engine.emitter.config.odp@default:default,org.eclipse.birt.report.engine.emitter.config.ods@default:default,org.eclipse.birt.report.engine.emitter.config.odt@default:default,org.eclipse.birt.report.engine.emitter.config.pdf@default:default,org.eclipse.birt.report.engine.emitter.config.postscript@default:default,org.eclipse.birt.report.engine.emitter.config.ppt@default:default,org.eclipse.birt.report.engine.emitter.config.wpml@default:default,org.eclipse.birt.report.engine.emitter.config@default:default,org.eclipse.birt.report.engine.emitter.html@default:default,org.eclipse.birt.report.engine.emitter.odp@default:default,org.eclipse.birt.report.engine.emitter.ods@default:default,org.eclipse.birt.report.engine.emitter.odt@default:default,org.eclipse.birt.report.engine.emitter.pdf@default:default,org.eclipse.birt.report.engine.emitter.postscript@default:default,org.eclipse.birt.report.engine.emitter.ppt@default:default,org.eclipse.birt.report.engine.emitter.prototype.excel@default:default,org.eclipse.birt.report.engine.emitter.wpml@default:default,org.eclipse.birt.report.engine.fonts@default:default,org.eclipse.birt.report.engine.odf@default:default,org.eclipse.birt.report.engine.script.javascript@default:default,org.eclipse.birt.report.engine@default:default,org.eclipse.birt.report.item.crosstab.core@default:default,org.eclipse.birt.report.item.crosstab.ui@default:default,org.eclipse.birt.report.model.adapter.oda@default:default,org.eclipse.birt.report.model@default:default,org.eclipse.birt.report.viewer@default:default,org.eclipse.birt.resources@default:default,org.eclipse.birt@default:default,org.eclipse.compare.core@default:default,org.eclipse.compare.win32@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.datatools.connectivity.apache.derby.ui@default:default,org.eclipse.datatools.connectivity.apache.derby@default:default,org.eclipse.datatools.connectivity.db.generic@default:default,org.eclipse.datatools.connectivity.oda.consumer@default:default,org.eclipse.datatools.connectivity.oda.design.ui@default:default,org.eclipse.datatools.connectivity.oda.design@default:default,org.eclipse.datatools.connectivity.oda.profile@default:default,org.eclipse.datatools.connectivity.oda@default:default,org.eclipse.datatools.connectivity.sqm.core.ui@default:default,org.eclipse.datatools.connectivity.sqm.core@default:default,org.eclipse.datatools.connectivity.sqm.server.ui@default:default,org.eclipse.datatools.connectivity.ui@default:default,org.eclipse.datatools.connectivity@default:default,org.eclipse.datatools.enablement.oda.xml.ui@default:default,org.eclipse.datatools.enablement.oda.xml@default:default,org.eclipse.datatools.help@default:default,org.eclipse.datatools.modelbase.dbdefinition@default:default,org.eclipse.datatools.modelbase.derby@default:default,org.eclipse.datatools.modelbase.sql.edit@default:default,org.eclipse.datatools.modelbase.sql.query.edit@default:default,org.eclipse.datatools.modelbase.sql.query@default:default,org.eclipse.datatools.modelbase.sql.xml.query@default:default,org.eclipse.datatools.modelbase.sql@default:default,org.eclipse.datatools.sqltools.common.ui@default:default,org.eclipse.datatools.sqltools.editor.core.ui@default:default,org.eclipse.datatools.sqltools.editor.core@default:default,org.eclipse.datatools.sqltools.parsers.sql.lexer@default:default,org.eclipse.datatools.sqltools.parsers.sql.query@default:default,org.eclipse.datatools.sqltools.parsers.sql@default:default,org.eclipse.datatools.sqltools.plan@default:default,org.eclipse.datatools.sqltools.result.ui@default:default,org.eclipse.datatools.sqltools.result@default:default,org.eclipse.datatools.sqltools.sql.ui@default:default,org.eclipse.datatools.sqltools.sql@default:default,org.eclipse.datatools.sqltools.sqlbuilder@default:default,org.eclipse.datatools.sqltools.sqleditor@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.egit.core@default:default,org.eclipse.egit.doc@default:default,org.eclipse.egit.ui@default:default,org.eclipse.egit@default:default,org.eclipse.emf.ant@default:default,org.eclipse.emf.cheatsheets@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff.edit@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.epatch@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.converter@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.emf.doc@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.example.installer@default:default,org.eclipse.emf.exporter@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.emf.importer.rose@default:default,org.eclipse.emf.importer@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.emf.mapping@default:default,org.eclipse.emf.mwe.activities@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.ui.simpleEditor@default:default,org.eclipse.emf.mwe.ui@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language.ui@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.emf@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.discovery.compatibility@default:default,org.eclipse.equinox.p2.discovery@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.ql@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.eclipse.equinox.p2.ui.discovery@default:default,org.eclipse.equinox.p2.ui.importexport@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.annotation@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jgit@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.mylyn.commons.core@default:default,org.eclipse.mylyn.commons.identity.core@default:default,org.eclipse.mylyn.commons.net@default:default,org.eclipse.mylyn.commons.notifications.core@default:default,org.eclipse.mylyn.commons.notifications.feed@default:default,org.eclipse.mylyn.commons.notifications.ui@default:default,org.eclipse.mylyn.commons.repositories.core@default:default,org.eclipse.mylyn.commons.repositories.ui@default:default,org.eclipse.mylyn.commons.screenshots@default:default,org.eclipse.mylyn.commons.ui@default:default,org.eclipse.mylyn.commons.workbench@default:default,org.eclipse.mylyn.context.core@default:default,org.eclipse.mylyn.monitor.core@default:default,org.eclipse.mylyn.monitor.ui@default:default,org.eclipse.mylyn.tasks.bugs@default:default,org.eclipse.mylyn.tasks.core@default:default,org.eclipse.mylyn.tasks.ui@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.ganttchart@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.wst.common.core@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.wst.common.uriresolver@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.wst.sse.ui@default:default,org.eclipse.wst.validation@default:default,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.smap@default:default,org.eclipse.xtext.ui.codetemplates.ui@default:default,org.eclipse.xtext.ui.codetemplates@default:default,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.h2@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.jdom@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm@default:default,org.polarion.eclipse.team.svn.connector.svnkit17@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default,org.w3c.sac@default:default"/> -<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.core.client.test@default:false,org.eclipse.osee.ats.core.client@default:default,org.eclipse.osee.ats.core.test@default:false,org.eclipse.osee.ats.core@default:default,org.eclipse.osee.ats.dsl.ui@default:default,org.eclipse.osee.ats.dsl@default:default,org.eclipse.osee.ats.help.ui.test@default:false,org.eclipse.osee.ats.help.ui@default:default,org.eclipse.osee.ats.impl.test@default:false,org.eclipse.osee.ats.impl@default:default,org.eclipse.osee.ats.mocks@default:default,org.eclipse.osee.ats.reports.burndown@default:default,org.eclipse.osee.ats.reports.efficiency@default:default,org.eclipse.osee.ats.reports.split@default:default,org.eclipse.osee.ats.reports@default:default,org.eclipse.osee.ats.test@default:false,org.eclipse.osee.ats@default:default,org.eclipse.osee.cache.admin.test@default:false,org.eclipse.osee.cache.admin@default:default,org.eclipse.osee.coverage.help.ui.test@default:false,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:false,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:false,org.eclipse.osee.define@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:false,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.branch.gantt@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:false,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl.ui@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.dev.help.ui.test@default:false,org.eclipse.osee.framework.dev.help.ui@default:default,org.eclipse.osee.framework.h2@default:default,org.eclipse.osee.framework.help.ui.test@default:false,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:false,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:false,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:false,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:false,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.templates@default:default,org.eclipse.osee.framework.ui.admin@default:default,org.eclipse.osee.framework.ui.branch.graph@default:default,org.eclipse.osee.framework.ui.data.model.editor@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:false,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.workspacebundleloader@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.client.msg@default:default,org.eclipse.osee.ote.client@default:default,org.eclipse.osee.ote.connection.jini@default:default,org.eclipse.osee.ote.connection.service@default:default,org.eclipse.osee.ote.container@default:default,org.eclipse.osee.ote.core.test@default:false,org.eclipse.osee.ote.core@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.help.ui.test@default:false,org.eclipse.osee.ote.help.ui@default:default,org.eclipse.osee.ote.jms@default:default,org.eclipse.osee.ote.message.test@default:false,org.eclipse.osee.ote.message@default:default,org.eclipse.osee.ote.messaging.dds@default:default,org.eclipse.osee.ote.model.manager@default:default,org.eclipse.osee.ote.runtimeManager@default:default,org.eclipse.osee.ote.server@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.ote.ui.markers@default:default,org.eclipse.osee.ote.ui.output@default:default,org.eclipse.osee.ote.ui.test.manager@default:default,org.eclipse.osee.ote.ui.test.output@default:default,org.eclipse.osee.ote.ui@default:default,org.eclipse.osee.ote.version.git.test@default:false,org.eclipse.osee.ote.version.git@default:default,org.eclipse.osee.ote.version.svn@default:default,org.eclipse.osee.ote.version@default:default,org.eclipse.osee.support.test.util@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default,org.xerial.sqlite@default:default"/> +<stringAttribute key="selected_target_plugins" value="ch.qos.logback.classic@default:default,ch.qos.logback.core@default:default,ch.qos.logback.slf4j@default:false,com.google.guava*10.0.1.v201203051515@default:default,com.google.guava*12.0.0.v201212092141@default:default,com.google.inject@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.lowagie.text@default:default,com.ning.async-http-client@default:default,com.sun.syndication@default:default,de.itemis.xtext.antlr@default:default,javax.activation@default:default,javax.annotation@default:default,javax.el@default:default,javax.inject@default:default,javax.mail.glassfish@default:default,javax.servlet*3.0.0.v201112011016@default:default,javax.servlet.jsp@default:default,javax.wsdl@default:default,javax.xml.rpc@default:default,javax.xml.soap@default:default,javax.xml@default:default,jcl.over.slf4j@default:default,jms.activemq.launch@default:default,jms.libraries@default:default,net.sourceforge.lpg.lpgjavaruntime@default:default,org.antlr.generator@default:default,org.antlr.runtime@default:default,org.aopalliance@default:default,org.apache.ant@default:default,org.apache.axis@default:default,org.apache.batik.bridge@default:default,org.apache.batik.css@default:default,org.apache.batik.dom.svg@default:default,org.apache.batik.dom@default:default,org.apache.batik.ext.awt@default:default,org.apache.batik.parser@default:default,org.apache.batik.pdf@default:default,org.apache.batik.svggen@default:default,org.apache.batik.transcoder@default:default,org.apache.batik.util.gui@default:default,org.apache.batik.util@default:default,org.apache.batik.xml@default:default,org.apache.commons.cli@default:default,org.apache.commons.codec*1.4.0.v201209201156@default:default,org.apache.commons.dbcp@default:default,org.apache.commons.discovery@default:default,org.apache.commons.httpclient@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.net@default:default,org.apache.commons.pool@default:default,org.apache.derby.core@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.jasper.glassfish@default:default,org.apache.log4j@default:default,org.apache.lucene.analysis@default:default,org.apache.lucene.core@default:default,org.apache.lucene@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.ant.core@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ant.ui@default:default,org.eclipse.birt.axis.overlay@default:false,org.eclipse.birt.chart.device.extension@default:default,org.eclipse.birt.chart.device.pdf@default:default,org.eclipse.birt.chart.device.svg@default:default,org.eclipse.birt.chart.device.swt@default:default,org.eclipse.birt.chart.engine.extension@default:default,org.eclipse.birt.chart.engine@default:default,org.eclipse.birt.chart.examples.core@default:default,org.eclipse.birt.chart.reportitem.ui@default:default,org.eclipse.birt.chart.reportitem@default:default,org.eclipse.birt.chart.ui.extension@default:default,org.eclipse.birt.chart.ui@default:default,org.eclipse.birt.core.script.function@default:default,org.eclipse.birt.core.ui@default:default,org.eclipse.birt.core@default:default,org.eclipse.birt.data.aggregation@default:default,org.eclipse.birt.data@default:default,org.eclipse.birt.jetty.overlay@default:false,org.eclipse.birt.me.prettyprint.hector@default:default,org.eclipse.birt.report.data.adapter@default:default,org.eclipse.birt.report.data.bidi.utils.ui@default:default,org.eclipse.birt.report.data.bidi.utils@default:default,org.eclipse.birt.report.data.oda.excel.ui@default:default,org.eclipse.birt.report.data.oda.excel@default:default,org.eclipse.birt.report.data.oda.hive.ui@default:default,org.eclipse.birt.report.data.oda.hive@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb.ui@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui@default:default,org.eclipse.birt.report.data.oda.jdbc.dbprofile@default:default,org.eclipse.birt.report.data.oda.jdbc.ui@default:default,org.eclipse.birt.report.data.oda.jdbc@default:default,org.eclipse.birt.report.data.oda.sampledb.ui@default:default,org.eclipse.birt.report.data.oda.sampledb@default:default,org.eclipse.birt.report.data.oda.xml.ui@default:default,org.eclipse.birt.report.data.oda.xml@default:default,org.eclipse.birt.report.debug.core@default:default,org.eclipse.birt.report.debug.ui@default:default,org.eclipse.birt.report.designer.core@default:default,org.eclipse.birt.report.designer.ui.cubebuilder@default:default,org.eclipse.birt.report.designer.ui.data@default:default,org.eclipse.birt.report.designer.ui.editor.script@default:default,org.eclipse.birt.report.designer.ui.editor.xml.wtp@default:default,org.eclipse.birt.report.designer.ui.editors.schematic@default:default,org.eclipse.birt.report.designer.ui.editors@default:default,org.eclipse.birt.report.designer.ui.ide@default:default,org.eclipse.birt.report.designer.ui.lib.explorer@default:default,org.eclipse.birt.report.designer.ui.lib@default:default,org.eclipse.birt.report.designer.ui.preview.web@default:default,org.eclipse.birt.report.designer.ui.views@default:default,org.eclipse.birt.report.designer.ui@default:default,org.eclipse.birt.report.engine.dataextraction.csv@default:default,org.eclipse.birt.report.engine.dataextraction@default:default,org.eclipse.birt.report.engine.emitter.config.excel@default:default,org.eclipse.birt.report.engine.emitter.config.html@default:default,org.eclipse.birt.report.engine.emitter.config.odp@default:default,org.eclipse.birt.report.engine.emitter.config.ods@default:default,org.eclipse.birt.report.engine.emitter.config.odt@default:default,org.eclipse.birt.report.engine.emitter.config.pdf@default:default,org.eclipse.birt.report.engine.emitter.config.postscript@default:default,org.eclipse.birt.report.engine.emitter.config.ppt@default:default,org.eclipse.birt.report.engine.emitter.config.wpml@default:default,org.eclipse.birt.report.engine.emitter.config@default:default,org.eclipse.birt.report.engine.emitter.html@default:default,org.eclipse.birt.report.engine.emitter.odp@default:default,org.eclipse.birt.report.engine.emitter.ods@default:default,org.eclipse.birt.report.engine.emitter.odt@default:default,org.eclipse.birt.report.engine.emitter.pdf@default:default,org.eclipse.birt.report.engine.emitter.postscript@default:default,org.eclipse.birt.report.engine.emitter.ppt@default:default,org.eclipse.birt.report.engine.emitter.prototype.excel@default:default,org.eclipse.birt.report.engine.emitter.wpml@default:default,org.eclipse.birt.report.engine.fonts@default:default,org.eclipse.birt.report.engine.odf@default:default,org.eclipse.birt.report.engine.script.javascript@default:default,org.eclipse.birt.report.engine@default:default,org.eclipse.birt.report.item.crosstab.core@default:default,org.eclipse.birt.report.item.crosstab.ui@default:default,org.eclipse.birt.report.model.adapter.oda@default:default,org.eclipse.birt.report.model@default:default,org.eclipse.birt.report.viewer@default:default,org.eclipse.birt.resources@default:default,org.eclipse.birt@default:default,org.eclipse.compare.core@default:default,org.eclipse.compare.win32@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.cvs@default:default,org.eclipse.datatools.connectivity.apache.derby.ui@default:default,org.eclipse.datatools.connectivity.apache.derby@default:default,org.eclipse.datatools.connectivity.db.generic@default:default,org.eclipse.datatools.connectivity.oda.consumer@default:default,org.eclipse.datatools.connectivity.oda.design.ui@default:default,org.eclipse.datatools.connectivity.oda.design@default:default,org.eclipse.datatools.connectivity.oda.profile@default:default,org.eclipse.datatools.connectivity.oda@default:default,org.eclipse.datatools.connectivity.sqm.core.ui@default:default,org.eclipse.datatools.connectivity.sqm.core@default:default,org.eclipse.datatools.connectivity.sqm.server.ui@default:default,org.eclipse.datatools.connectivity.ui@default:default,org.eclipse.datatools.connectivity@default:default,org.eclipse.datatools.enablement.oda.xml.ui@default:default,org.eclipse.datatools.enablement.oda.xml@default:default,org.eclipse.datatools.help@default:default,org.eclipse.datatools.modelbase.dbdefinition@default:default,org.eclipse.datatools.modelbase.derby@default:default,org.eclipse.datatools.modelbase.sql.edit@default:default,org.eclipse.datatools.modelbase.sql.query.edit@default:default,org.eclipse.datatools.modelbase.sql.query@default:default,org.eclipse.datatools.modelbase.sql.xml.query@default:default,org.eclipse.datatools.modelbase.sql@default:default,org.eclipse.datatools.sqltools.common.ui@default:default,org.eclipse.datatools.sqltools.editor.core.ui@default:default,org.eclipse.datatools.sqltools.editor.core@default:default,org.eclipse.datatools.sqltools.parsers.sql.lexer@default:default,org.eclipse.datatools.sqltools.parsers.sql.query@default:default,org.eclipse.datatools.sqltools.parsers.sql@default:default,org.eclipse.datatools.sqltools.plan@default:default,org.eclipse.datatools.sqltools.result.ui@default:default,org.eclipse.datatools.sqltools.result@default:default,org.eclipse.datatools.sqltools.sql.ui@default:default,org.eclipse.datatools.sqltools.sql@default:default,org.eclipse.datatools.sqltools.sqlbuilder@default:default,org.eclipse.datatools.sqltools.sqleditor@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.egit.core@default:default,org.eclipse.egit.doc@default:default,org.eclipse.egit.ui@default:default,org.eclipse.egit@default:default,org.eclipse.emf.ant@default:default,org.eclipse.emf.cheatsheets@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.compare.diff.edit@default:default,org.eclipse.emf.compare.diff@default:default,org.eclipse.emf.compare.epatch@default:default,org.eclipse.emf.compare.match@default:default,org.eclipse.emf.compare.ui@default:default,org.eclipse.emf.compare@default:default,org.eclipse.emf.converter@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.emf.doc@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.example.installer@default:default,org.eclipse.emf.exporter@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.emf.importer.rose@default:default,org.eclipse.emf.importer@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.emf.mapping@default:default,org.eclipse.emf.mwe.activities@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.emf.mwe.ui.simpleEditor@default:default,org.eclipse.emf.mwe.ui@default:default,org.eclipse.emf.mwe.utils@default:default,org.eclipse.emf.mwe2.language.ui@default:default,org.eclipse.emf.mwe2.language@default:default,org.eclipse.emf.mwe2.launch@default:default,org.eclipse.emf.mwe2.lib@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.emf@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.discovery.compatibility@default:default,org.eclipse.equinox.p2.discovery@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.ql@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.eclipse.equinox.p2.ui.discovery@default:default,org.eclipse.equinox.p2.ui.importexport@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help.webapp@default:default,org.eclipse.help@default:default,org.eclipse.jdt.annotation@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jdt.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jgit@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.m2e.maven.runtime@default:default,org.eclipse.mylyn.commons.core@default:default,org.eclipse.mylyn.commons.identity.core@default:default,org.eclipse.mylyn.commons.net@default:default,org.eclipse.mylyn.commons.notifications.core@default:default,org.eclipse.mylyn.commons.notifications.feed@default:default,org.eclipse.mylyn.commons.notifications.ui@default:default,org.eclipse.mylyn.commons.repositories.core@default:default,org.eclipse.mylyn.commons.repositories.ui@default:default,org.eclipse.mylyn.commons.screenshots@default:default,org.eclipse.mylyn.commons.ui@default:default,org.eclipse.mylyn.commons.workbench@default:default,org.eclipse.mylyn.context.core@default:default,org.eclipse.mylyn.monitor.core@default:default,org.eclipse.mylyn.monitor.ui@default:default,org.eclipse.mylyn.tasks.bugs@default:default,org.eclipse.mylyn.tasks.core@default:default,org.eclipse.mylyn.tasks.ui@default:default,org.eclipse.nebula.widgets.calendarcombo@default:default,org.eclipse.nebula.widgets.ganttchart@default:default,org.eclipse.nebula.widgets.xviewer@default:default,org.eclipse.osee.cache.admin@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.pde.build@default:default,org.eclipse.pde.core@default:default,org.eclipse.pde.doc.user@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.pde.launching@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.pde.ui@default:default,org.eclipse.pde@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.platform@default:default,org.eclipse.rcp@default:default,org.eclipse.sdk@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.team.svn.ui@default:default,org.eclipse.team.svn@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.wst.common.core@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.wst.common.uriresolver@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.wst.sse.ui@default:default,org.eclipse.wst.validation@default:default,org.eclipse.xpand@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.xtend@default:default,org.eclipse.xtext.builder@default:default,org.eclipse.xtext.common.types.ui@default:default,org.eclipse.xtext.common.types@default:default,org.eclipse.xtext.ecore@default:default,org.eclipse.xtext.generator@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.smap@default:default,org.eclipse.xtext.ui.codetemplates.ui@default:default,org.eclipse.xtext.ui.codetemplates@default:default,org.eclipse.xtext.ui.shared@default:default,org.eclipse.xtext.ui@default:default,org.eclipse.xtext.util@default:default,org.eclipse.xtext.xbase.lib@default:default,org.eclipse.xtext@default:default,org.eclipse.zest.core@default:default,org.eclipse.zest.layouts@default:default,org.hamcrest.core@default:default,org.jboss.netty@default:default,org.jdom@default:default,org.jsoup@default:default,org.junit*4.10.0.v4_10_0_v20120426-0900@default:default,org.junit4@default:default,org.mozilla.javascript@default:default,org.objectweb.asm*3.3.1.v201105211655@default:default,org.objectweb.asm*4.0.0.v201302062210@default:default,org.polarion.eclipse.team.svn.connector.svnkit17@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.slf4j.api*1.7.2.v20121108-1250@default:default,org.w3c.css.sac@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default,org.w3c.sac@default:default"/> +<stringAttribute key="selected_workspace_plugins" value="com.sun.jersey.client.apache@default:default,com.sun.jersey@default:default,javax.ws.rs@default:default,jms.libraries@default:default,net.jini@default:default,org.eclipse.osee.ats.api@default:default,org.eclipse.osee.ats.core.client.test@default:false,org.eclipse.osee.ats.core.client@default:default,org.eclipse.osee.ats.core.test@default:false,org.eclipse.osee.ats.core@default:default,org.eclipse.osee.ats.dsl.ui@default:default,org.eclipse.osee.ats.dsl@default:default,org.eclipse.osee.ats.help.ui.test@default:false,org.eclipse.osee.ats.help.ui@default:default,org.eclipse.osee.ats.impl.test@default:false,org.eclipse.osee.ats.impl@default:default,org.eclipse.osee.ats.mocks@default:default,org.eclipse.osee.ats.reports.burndown@default:default,org.eclipse.osee.ats.reports.efficiency@default:default,org.eclipse.osee.ats.reports.split@default:default,org.eclipse.osee.ats.reports@default:default,org.eclipse.osee.ats.test@default:false,org.eclipse.osee.ats@default:default,org.eclipse.osee.coverage.help.ui.test@default:false,org.eclipse.osee.coverage.help.ui@default:default,org.eclipse.osee.coverage.test@default:false,org.eclipse.osee.coverage@default:default,org.eclipse.osee.define.test@default:false,org.eclipse.osee.define@default:default,org.eclipse.osee.event.osgi@default:default,org.eclipse.osee.event@default:default,org.eclipse.osee.executor.admin.test@default:false,org.eclipse.osee.executor.admin@default:default,org.eclipse.osee.framework.access.provider@default:default,org.eclipse.osee.framework.access.test@default:false,org.eclipse.osee.framework.access@default:default,org.eclipse.osee.framework.branch.gantt@default:default,org.eclipse.osee.framework.core.client@default:default,org.eclipse.osee.framework.core.dsl.integration.test@default:false,org.eclipse.osee.framework.core.dsl.integration@default:default,org.eclipse.osee.framework.core.dsl.ui.integration.test@default:false,org.eclipse.osee.framework.core.dsl.ui.integration@default:default,org.eclipse.osee.framework.core.dsl.ui@default:default,org.eclipse.osee.framework.core.dsl@default:default,org.eclipse.osee.framework.core.message.test@default:false,org.eclipse.osee.framework.core.message@default:default,org.eclipse.osee.framework.core.model.test@default:false,org.eclipse.osee.framework.core.model@default:default,org.eclipse.osee.framework.core.test@default:false,org.eclipse.osee.framework.core@default:default,org.eclipse.osee.framework.database.init@default:default,org.eclipse.osee.framework.database.test@default:false,org.eclipse.osee.framework.database@default:default,org.eclipse.osee.framework.dev.help.ui.test@default:false,org.eclipse.osee.framework.dev.help.ui@default:default,org.eclipse.osee.framework.help.ui.test@default:false,org.eclipse.osee.framework.help.ui@default:default,org.eclipse.osee.framework.jdk.core.test@default:false,org.eclipse.osee.framework.jdk.core@default:default,org.eclipse.osee.framework.jini@default:default,org.eclipse.osee.framework.lifecycle.test@default:false,org.eclipse.osee.framework.lifecycle@default:default,org.eclipse.osee.framework.logging.test@default:false,org.eclipse.osee.framework.logging@default:default,org.eclipse.osee.framework.messaging.event.res.test@default:false,org.eclipse.osee.framework.messaging.event.res@default:default,org.eclipse.osee.framework.messaging.test@default:false,org.eclipse.osee.framework.messaging@default:default,org.eclipse.osee.framework.plugin.core@default:default,org.eclipse.osee.framework.skynet.core.test@default:false,org.eclipse.osee.framework.skynet.core@default:default,org.eclipse.osee.framework.templates@default:default,org.eclipse.osee.framework.ui.admin@default:default,org.eclipse.osee.framework.ui.branch.graph@default:default,org.eclipse.osee.framework.ui.data.model.editor@default:default,org.eclipse.osee.framework.ui.plugin@default:default,org.eclipse.osee.framework.ui.product@default:default,org.eclipse.osee.framework.ui.skynet.test@default:false,org.eclipse.osee.framework.ui.skynet@default:default,org.eclipse.osee.framework.ui.swt@default:default,org.eclipse.osee.framework.ui.workspacebundleloader@default:default,org.eclipse.osee.framework.ui.ws@default:default,org.eclipse.osee.hsqldb@default:default,org.eclipse.osee.logback.config@default:false,org.eclipse.osee.logger@default:default,org.eclipse.osee.orcs.rest.client@default:default,org.eclipse.osee.orcs.rest.model@default:default,org.eclipse.osee.ote.client.msg@default:default,org.eclipse.osee.ote.client@default:default,org.eclipse.osee.ote.connection.jini@default:default,org.eclipse.osee.ote.connection.service@default:default,org.eclipse.osee.ote.container@default:default,org.eclipse.osee.ote.core.test@default:false,org.eclipse.osee.ote.core@default:default,org.eclipse.osee.ote.define@default:default,org.eclipse.osee.ote.help.ui.test@default:false,org.eclipse.osee.ote.help.ui@default:default,org.eclipse.osee.ote.jms@default:default,org.eclipse.osee.ote.message.test@default:false,org.eclipse.osee.ote.message@default:default,org.eclipse.osee.ote.messaging.dds@default:default,org.eclipse.osee.ote.model.manager@default:default,org.eclipse.osee.ote.runtimeManager@default:default,org.eclipse.osee.ote.server@default:default,org.eclipse.osee.ote.ui.define@default:default,org.eclipse.osee.ote.ui.markers@default:default,org.eclipse.osee.ote.ui.output@default:default,org.eclipse.osee.ote.ui.test.manager@default:default,org.eclipse.osee.ote.ui.test.output@default:default,org.eclipse.osee.ote.ui@default:default,org.eclipse.osee.ote.version.git.test@default:false,org.eclipse.osee.ote.version.git@default:default,org.eclipse.osee.ote.version.svn@default:default,org.eclipse.osee.ote.version@default:default,org.eclipse.osee.support.test.util@default:default,org.hsqldb@default:default,org.jvnet.mimepull@default:default,org.mockito@default:default,org.objenesis@default:default,org.xerial.sqlite@default:default"/> <booleanAttribute key="show_selected_only" value="false"/> <stringAttribute key="templateConfig" value=""/> <stringAttribute key="timestamp" value="1349216380893"/> diff --git a/plugins/org.eclipse.osee.support.config/launchConfig/osee.demo.db.connection.xml b/plugins/org.eclipse.osee.support.config/launchConfig/osee.demo.db.connection.xml index f512ea58eb8..db9da110219 100644 --- a/plugins/org.eclipse.osee.support.config/launchConfig/osee.demo.db.connection.xml +++ b/plugins/org.eclipse.osee.support.config/launchConfig/osee.demo.db.connection.xml @@ -32,8 +32,28 @@ <Url>#PREFIX#://#HOST#:#PORT#/#DBHOME##DBNAME#</Url> </ConnectionDescription> + <DatabaseInfo id="hsql.db.info"> + <DatabaseHome key="#DBHOME#" value="file:~/hsql/osee.hsql.db" /> + <DatabaseName key="#DBNAME#" value="osee.hsql.db" /> + <DatabaseType key="#TYPE#" value="hsql" /> + <Prefix key="#PREFIX#" value="jdbc:hsqldb:hsql" /> + <UserName key="#USERNAME#" value="public" /> + <Password key="#PASSWORD#" value="" /> + <Host key="#HOST#" value="@AvailableDbServices.hostAddress" /> + <Port key="#PORT#" value="@AvailableDbServices.port" /> + </DatabaseInfo> + + <ConnectionDescription id="hsql.db.connection"> + <Driver>org.hsqldb.jdbc.JDBCDriver</Driver> + <Url>#PREFIX#://#HOST#:#PORT#/#DBNAME#</Url> + <Property key="hsqldb.tx" value="MVCC" /> + </ConnectionDescription> + <AvailableDbServices> + <Server id="hsql" dbInfo="hsql.db.info" hostAddress="127.0.0.1" + port="8088" connectsWith="hsql.db.connection" /> + <Server id="h2" dbInfo="h2.db.info" hostAddress="127.0.0.1" port="8088" connectsWith="h2.db.connection" /> |