diff --git a/openchrom/cbi/net.openchrom.thirdparty.cbi/pom.xml b/openchrom/cbi/net.openchrom.thirdparty.cbi/pom.xml index 0714e9d..89f7692 100644 --- a/openchrom/cbi/net.openchrom.thirdparty.cbi/pom.xml +++ b/openchrom/cbi/net.openchrom.thirdparty.cbi/pom.xml @@ -74,6 +74,9 @@ ../thirdparty.targetplatform ../../plugins ../../features + + ../../plugins/net.openchrom.thirdparty.calcite + ../../plugins/net.openchrom.thirdparty.jena ../../plugins/net.openchrom.thirdparty.cdk ../../features/net.openchrom.thirdparty.cdk.feature diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/.classpath b/openchrom/plugins/net.openchrom.thirdparty.calcite/.classpath new file mode 100644 index 0000000..f2cb164 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/.project b/openchrom/plugins/net.openchrom.thirdparty.calcite/.project new file mode 100644 index 0000000..9f35d36 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/.project @@ -0,0 +1,28 @@ + + + net.openchrom.thirdparty.calcite + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.core.resources.prefs b/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..801fab7 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=utf8 diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.jdt.core.prefs b/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..9154bef --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=17 diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/META-INF/MANIFEST.MF b/openchrom/plugins/net.openchrom.thirdparty.calcite/META-INF/MANIFEST.MF new file mode 100644 index 0000000..fc0134f --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/META-INF/MANIFEST.MF @@ -0,0 +1,193 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: net.openchrom.thirdparty.calicte +Eclipse-BuddyPolicy: registered +Export-Package: org.apache.calcite, + org.apache.calcite.adapter, + org.apache.calcite.adapter.clone, + org.apache.calcite.adapter.enumerable, + org.apache.calcite.adapter.enumerable.impl, + org.apache.calcite.adapter.java, + org.apache.calcite.adapter.jdbc, + org.apache.calcite.avatica, + org.apache.calcite.avatica.com.fasterxml.jackson.annotation, + org.apache.calcite.avatica.com.fasterxml.jackson.core, + org.apache.calcite.avatica.com.fasterxml.jackson.core.async, + org.apache.calcite.avatica.com.fasterxml.jackson.core.base, + org.apache.calcite.avatica.com.fasterxml.jackson.core.exc, + org.apache.calcite.avatica.com.fasterxml.jackson.core.filter, + org.apache.calcite.avatica.com.fasterxml.jackson.core.format, + org.apache.calcite.avatica.com.fasterxml.jackson.core.io, + org.apache.calcite.avatica.com.fasterxml.jackson.core.io.doubleparser, + org.apache.calcite.avatica.com.fasterxml.jackson.core.io.schubfach, + org.apache.calcite.avatica.com.fasterxml.jackson.core.json, + org.apache.calcite.avatica.com.fasterxml.jackson.core.json.async, + org.apache.calcite.avatica.com.fasterxml.jackson.core.sym, + org.apache.calcite.avatica.com.fasterxml.jackson.core.type, + org.apache.calcite.avatica.com.fasterxml.jackson.core.util, + org.apache.calcite.avatica.com.fasterxml.jackson.databind, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.annotation, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.cfg, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.deser, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.deser.impl, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.deser.std, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.exc, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.ext, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.introspect, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.jdk14, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.json, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.jsonFormatVisitors, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.jsonschema, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.jsontype, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.jsontype.impl, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.module, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.node, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.ser, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.ser.impl, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.ser.std, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.type, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.util, + org.apache.calcite.avatica.com.fasterxml.jackson.databind.util.internal, + org.apache.calcite.avatica.com.google.protobuf, + org.apache.calcite.avatica.com.google.protobuf.compiler, + org.apache.calcite.avatica.ha, + org.apache.calcite.avatica.metrics, + org.apache.calcite.avatica.metrics.noop, + org.apache.calcite.avatica.proto, + org.apache.calcite.avatica.remote, + org.apache.calcite.avatica.util, + org.apache.calcite.config, + org.apache.calcite.interpreter, + org.apache.calcite.jdbc, + org.apache.calcite.linq4j, + org.apache.calcite.linq4j.function, + org.apache.calcite.linq4j.tree, + org.apache.calcite.materialize, + org.apache.calcite.model, + org.apache.calcite.plan, + org.apache.calcite.plan.hep, + org.apache.calcite.plan.visualizer, + org.apache.calcite.plan.volcano, + org.apache.calcite.prepare, + org.apache.calcite.profile, + org.apache.calcite.rel, + org.apache.calcite.rel.convert, + org.apache.calcite.rel.core, + org.apache.calcite.rel.externalize, + org.apache.calcite.rel.hint, + org.apache.calcite.rel.logical, + org.apache.calcite.rel.metadata, + org.apache.calcite.rel.metadata.janino, + org.apache.calcite.rel.mutable, + org.apache.calcite.rel.rel2sql, + org.apache.calcite.rel.rules, + org.apache.calcite.rel.rules.materialize, + org.apache.calcite.rel.stream, + org.apache.calcite.rel.type, + org.apache.calcite.rex, + org.apache.calcite.runtime, + org.apache.calcite.schema, + org.apache.calcite.schema.impl, + org.apache.calcite.server, + org.apache.calcite.sql, + org.apache.calcite.sql.advise, + org.apache.calcite.sql.ddl, + org.apache.calcite.sql.dialect, + org.apache.calcite.sql.fun, + org.apache.calcite.sql.parser, + org.apache.calcite.sql.parser.impl, + org.apache.calcite.sql.pretty, + org.apache.calcite.sql.type, + org.apache.calcite.sql.util, + org.apache.calcite.sql.validate, + org.apache.calcite.sql.validate.implicit, + org.apache.calcite.sql2rel, + org.apache.calcite.statistic, + org.apache.calcite.tools, + org.apache.calcite.util, + org.apache.calcite.util.format, + org.apache.calcite.util.graph, + org.apache.calcite.util.javac, + org.apache.calcite.util.mapping, + org.apache.calcite.util.trace, + org.apache.hc.client5.http, + org.apache.hc.client5.http.async, + org.apache.hc.client5.http.async.methods, + org.apache.hc.client5.http.auth, + org.apache.hc.client5.http.classic, + org.apache.hc.client5.http.classic.methods, + org.apache.hc.client5.http.config, + org.apache.hc.client5.http.cookie, + org.apache.hc.client5.http.entity, + org.apache.hc.client5.http.entity.mime, + org.apache.hc.client5.http.impl, + org.apache.hc.client5.http.impl.async, + org.apache.hc.client5.http.impl.auth, + org.apache.hc.client5.http.impl.classic, + org.apache.hc.client5.http.impl.cookie, + org.apache.hc.client5.http.impl.io, + org.apache.hc.client5.http.impl.nio, + org.apache.hc.client5.http.impl.routing, + org.apache.hc.client5.http.io, + org.apache.hc.client5.http.nio, + org.apache.hc.client5.http.protocol, + org.apache.hc.client5.http.psl, + org.apache.hc.client5.http.routing, + org.apache.hc.client5.http.socket, + org.apache.hc.client5.http.ssl, + org.apache.hc.client5.http.utils, + org.apache.hc.core5.annotation, + org.apache.hc.core5.concurrent, + org.apache.hc.core5.function, + org.apache.hc.core5.http, + org.apache.hc.core5.http.config, + org.apache.hc.core5.http.impl, + org.apache.hc.core5.http.impl.bootstrap, + org.apache.hc.core5.http.impl.io, + org.apache.hc.core5.http.impl.nio, + org.apache.hc.core5.http.io, + org.apache.hc.core5.http.io.entity, + org.apache.hc.core5.http.io.ssl, + org.apache.hc.core5.http.io.support, + org.apache.hc.core5.http.message, + org.apache.hc.core5.http.nio, + org.apache.hc.core5.http.nio.command, + org.apache.hc.core5.http.nio.entity, + org.apache.hc.core5.http.nio.ssl, + org.apache.hc.core5.http.nio.support, + org.apache.hc.core5.http.nio.support.classic, + org.apache.hc.core5.http.protocol, + org.apache.hc.core5.http.ssl, + org.apache.hc.core5.http.support, + org.apache.hc.core5.http2, + org.apache.hc.core5.http2.config, + org.apache.hc.core5.http2.frame, + org.apache.hc.core5.http2.hpack, + org.apache.hc.core5.http2.impl, + org.apache.hc.core5.http2.impl.io, + org.apache.hc.core5.http2.impl.nio, + org.apache.hc.core5.http2.impl.nio.bootstrap, + org.apache.hc.core5.http2.nio, + org.apache.hc.core5.http2.nio.command, + org.apache.hc.core5.http2.nio.pool, + org.apache.hc.core5.http2.nio.support, + org.apache.hc.core5.http2.protocol, + org.apache.hc.core5.http2.ssl, + org.apache.hc.core5.io, + org.apache.hc.core5.net, + org.apache.hc.core5.pool, + org.apache.hc.core5.reactor, + org.apache.hc.core5.reactor.ssl, + org.apache.hc.core5.ssl, + org.apache.hc.core5.util +Bundle-ManifestVersion: 2 +Bundle-Name: Apache Calcite +Bundle-SymbolicName: net.openchrom.thirdparty.calcite +Bundle-Version: 1.36.0.qualifier +Bundle-Activator: net.openchrom.thirdparty.calcite.Activator +Bundle-Vendor: OpenChrom +Require-Bundle: org.eclipse.core.runtime +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Bundle-ClassPath: libraries/calcite-linq4j-1.36.0.jar, + libraries/calcite-core-1.36.0.jar, + libraries/avatica-1.24.0.jar, + . diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/build.properties b/openchrom/plugins/net.openchrom.thirdparty.calcite/build.properties new file mode 100644 index 0000000..578fed5 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/build.properties @@ -0,0 +1,7 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + libraries/avatica-1.24.0.jar,\ + libraries/calcite-core-1.36.0.jar,\ + libraries/calcite-linq4j-1.36.0.jar diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/avatica-1.24.0.jar b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/avatica-1.24.0.jar new file mode 100644 index 0000000..dba7932 Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/avatica-1.24.0.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-core-1.36.0.jar b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-core-1.36.0.jar new file mode 100644 index 0000000..53d2b7d Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-core-1.36.0.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-linq4j-1.36.0.jar b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-linq4j-1.36.0.jar new file mode 100644 index 0000000..b5ffdb0 Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.calcite/libraries/calcite-linq4j-1.36.0.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/pom.xml b/openchrom/plugins/net.openchrom.thirdparty.calcite/pom.xml new file mode 100644 index 0000000..0d18300 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + + net.openchrom + net.openchrom.plugins.parent + BUILD-VERSION + + + net.openchrom.thirdparty.calcite + 1.36.0-SNAPSHOT + eclipse-plugin + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.calcite/src/net/openchrom/thirdparty/calcite/Activator.java b/openchrom/plugins/net.openchrom.thirdparty.calcite/src/net/openchrom/thirdparty/calcite/Activator.java new file mode 100644 index 0000000..93cb6ed --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.calcite/src/net/openchrom/thirdparty/calcite/Activator.java @@ -0,0 +1,43 @@ +/******************************************************************************* + * Copyright (c) 2024 Lablicate GmbH. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Philip Wenig - initial API and implementation + *******************************************************************************/ +package net.openchrom.thirdparty.calcite; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class Activator implements BundleActivator { + + private static BundleContext context; + + static BundleContext getContext() { + + return context; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext bundleContext) throws Exception { + + Activator.context = bundleContext; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext bundleContext) throws Exception { + + Activator.context = null; + } +} diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/.classpath b/openchrom/plugins/net.openchrom.thirdparty.jena/.classpath new file mode 100644 index 0000000..98355e8 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/.project b/openchrom/plugins/net.openchrom.thirdparty.jena/.project new file mode 100644 index 0000000..b42d6a9 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/.project @@ -0,0 +1,28 @@ + + + net.openchrom.thirdparty.jena + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.core.resources.prefs b/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..801fab7 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=utf8 diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.jdt.core.prefs b/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..9154bef --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=17 diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/META-INF/MANIFEST.MF b/openchrom/plugins/net.openchrom.thirdparty.jena/META-INF/MANIFEST.MF new file mode 100644 index 0000000..4429a63 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/META-INF/MANIFEST.MF @@ -0,0 +1,150 @@ +Manifest-Version: 1.0 +Automatic-Module-Name: net.openchrom.thirdparty.jena +Eclipse-BuddyPolicy: registered +Export-Package: arq, + arq.cmd, + arq.cmdline, + com.hp.hpl.jena, + com.hp.hpl.jena.assembler, + com.hp.hpl.jena.assembler.assemblers, + com.hp.hpl.jena.assembler.exceptions, + com.hp.hpl.jena.datatypes, + com.hp.hpl.jena.datatypes.xsd, + com.hp.hpl.jena.datatypes.xsd.impl, + com.hp.hpl.jena.enhanced, + com.hp.hpl.jena.graph, + com.hp.hpl.jena.graph.compose, + com.hp.hpl.jena.graph.impl, + com.hp.hpl.jena.mem, + com.hp.hpl.jena.n3, + com.hp.hpl.jena.n3.turtle, + com.hp.hpl.jena.n3.turtle.parser, + com.hp.hpl.jena.ontology, + com.hp.hpl.jena.ontology.impl, + com.hp.hpl.jena.query, + com.hp.hpl.jena.rdf.listeners, + com.hp.hpl.jena.rdf.model, + com.hp.hpl.jena.rdf.model.impl, + com.hp.hpl.jena.rdfxml.xmlinput, + com.hp.hpl.jena.rdfxml.xmlinput.impl, + com.hp.hpl.jena.rdfxml.xmlinput.states, + com.hp.hpl.jena.rdfxml.xmloutput, + com.hp.hpl.jena.rdfxml.xmloutput.impl, + com.hp.hpl.jena.reasoner, + com.hp.hpl.jena.reasoner.rulesys, + com.hp.hpl.jena.reasoner.rulesys.builtins, + com.hp.hpl.jena.reasoner.rulesys.impl, + com.hp.hpl.jena.reasoner.transitiveReasoner, + com.hp.hpl.jena.shared, + com.hp.hpl.jena.shared.impl, + com.hp.hpl.jena.shared.uuid, + com.hp.hpl.jena.shared.wg, + com.hp.hpl.jena.sparql, + com.hp.hpl.jena.sparql.algebra, + com.hp.hpl.jena.sparql.algebra.op, + com.hp.hpl.jena.sparql.algebra.optimize, + com.hp.hpl.jena.sparql.algebra.table, + com.hp.hpl.jena.sparql.core, + com.hp.hpl.jena.sparql.core.assembler, + com.hp.hpl.jena.sparql.core.describe, + com.hp.hpl.jena.sparql.engine, + com.hp.hpl.jena.sparql.engine.binding, + com.hp.hpl.jena.sparql.engine.http, + com.hp.hpl.jena.sparql.engine.index, + com.hp.hpl.jena.sparql.engine.iterator, + com.hp.hpl.jena.sparql.engine.main, + com.hp.hpl.jena.sparql.engine.main.iterator, + com.hp.hpl.jena.sparql.engine.optimizer, + com.hp.hpl.jena.sparql.engine.optimizer.reorder, + com.hp.hpl.jena.sparql.engine.ref, + com.hp.hpl.jena.sparql.expr, + com.hp.hpl.jena.sparql.expr.aggregate, + com.hp.hpl.jena.sparql.expr.nodevalue, + com.hp.hpl.jena.sparql.function, + com.hp.hpl.jena.sparql.function.library, + com.hp.hpl.jena.sparql.function.library.leviathan, + com.hp.hpl.jena.sparql.function.user, + com.hp.hpl.jena.sparql.graph, + com.hp.hpl.jena.sparql.lang, + com.hp.hpl.jena.sparql.lang.arq, + com.hp.hpl.jena.sparql.lang.sparql_10, + com.hp.hpl.jena.sparql.lang.sparql_11, + com.hp.hpl.jena.sparql.lib, + com.hp.hpl.jena.sparql.mgt, + com.hp.hpl.jena.sparql.modify, + com.hp.hpl.jena.sparql.modify.request, + com.hp.hpl.jena.sparql.path, + com.hp.hpl.jena.sparql.path.eval, + com.hp.hpl.jena.sparql.pfunction, + com.hp.hpl.jena.sparql.pfunction.library, + com.hp.hpl.jena.sparql.procedure, + com.hp.hpl.jena.sparql.procedure.library, + com.hp.hpl.jena.sparql.resultset, + com.hp.hpl.jena.sparql.serializer, + com.hp.hpl.jena.sparql.sse, + com.hp.hpl.jena.sparql.sse.builders, + com.hp.hpl.jena.sparql.sse.lang, + com.hp.hpl.jena.sparql.sse.lang.parser, + com.hp.hpl.jena.sparql.sse.writers, + com.hp.hpl.jena.sparql.syntax, + com.hp.hpl.jena.sparql.util, + com.hp.hpl.jena.sparql.util.graph, + com.hp.hpl.jena.sparql.vocabulary, + com.hp.hpl.jena.update, + com.hp.hpl.jena.util, + com.hp.hpl.jena.util.cache, + com.hp.hpl.jena.util.iterator, + com.hp.hpl.jena.vocabulary, + jena, + jena.cmdline, + net.openchrom.thirdparty.jena, + org.apache.jena.atlas, + org.apache.jena.atlas.csv, + org.apache.jena.atlas.data, + org.apache.jena.atlas.event, + org.apache.jena.atlas.io, + org.apache.jena.atlas.iterator, + org.apache.jena.atlas.json, + org.apache.jena.atlas.json.io, + org.apache.jena.atlas.json.io.parser, + org.apache.jena.atlas.json.io.parserjavacc, + org.apache.jena.atlas.json.io.parserjavacc.javacc, + org.apache.jena.atlas.lib, + org.apache.jena.atlas.lib.cache, + org.apache.jena.atlas.logging, + org.apache.jena.atlas.logging.java, + org.apache.jena.atlas.test, + org.apache.jena.atlas.web, + org.apache.jena.atlas.web.auth, + org.apache.jena.iri, + org.apache.jena.iri.impl, + org.apache.jena.riot, + org.apache.jena.riot.adapters, + org.apache.jena.riot.checker, + org.apache.jena.riot.lang, + org.apache.jena.riot.other, + org.apache.jena.riot.out, + org.apache.jena.riot.process.inf, + org.apache.jena.riot.process.normalize, + org.apache.jena.riot.resultset, + org.apache.jena.riot.system, + org.apache.jena.riot.system.stream, + org.apache.jena.riot.thrift, + org.apache.jena.riot.thrift.wire, + org.apache.jena.riot.tokens, + org.apache.jena.riot.web, + org.apache.jena.riot.writer, + org.apache.jena.web, + riotcmd +Bundle-ManifestVersion: 2 +Bundle-Name: Apache Jena 2 +Bundle-SymbolicName: net.openchrom.thirdparty.jena +Bundle-Version: 2.13.0.qualifier +Bundle-Activator: net.openchrom.thirdparty.jena.Activator +Bundle-Vendor: OpenChrom +Require-Bundle: org.eclipse.core.runtime +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Bundle-ClassPath: libraries/jena-arq-2.13.0.jar, + libraries/jena-core-2.13.0.jar, + libraries/jena-iri-1.1.2.jar, + . diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/build.properties b/openchrom/plugins/net.openchrom.thirdparty.jena/build.properties new file mode 100644 index 0000000..a8bd8ae --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/build.properties @@ -0,0 +1,7 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + libraries/jena-arq-2.13.0.jar,\ + libraries/jena-core-2.13.0.jar,\ + libraries/jena-iri-1.1.2.jar diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-arq-2.13.0.jar b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-arq-2.13.0.jar new file mode 100644 index 0000000..3b17e6e Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-arq-2.13.0.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-core-2.13.0.jar b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-core-2.13.0.jar new file mode 100644 index 0000000..ba93796 Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-core-2.13.0.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-iri-1.1.2.jar b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-iri-1.1.2.jar new file mode 100644 index 0000000..d520498 Binary files /dev/null and b/openchrom/plugins/net.openchrom.thirdparty.jena/libraries/jena-iri-1.1.2.jar differ diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/pom.xml b/openchrom/plugins/net.openchrom.thirdparty.jena/pom.xml new file mode 100644 index 0000000..5376640 --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + + net.openchrom + net.openchrom.plugins.parent + BUILD-VERSION + + + net.openchrom.thirdparty.jena + 2.13.0-SNAPSHOT + eclipse-plugin + + diff --git a/openchrom/plugins/net.openchrom.thirdparty.jena/src/net/openchrom/thirdparty/jena/Activator.java b/openchrom/plugins/net.openchrom.thirdparty.jena/src/net/openchrom/thirdparty/jena/Activator.java new file mode 100644 index 0000000..efcd95f --- /dev/null +++ b/openchrom/plugins/net.openchrom.thirdparty.jena/src/net/openchrom/thirdparty/jena/Activator.java @@ -0,0 +1,43 @@ +/******************************************************************************* + * Copyright (c) 2024 Lablicate GmbH. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Philip Wenig - initial API and implementation + *******************************************************************************/ +package net.openchrom.thirdparty.jena; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class Activator implements BundleActivator { + + private static BundleContext context; + + static BundleContext getContext() { + + return context; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext bundleContext) throws Exception { + + Activator.context = bundleContext; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext bundleContext) throws Exception { + + Activator.context = null; + } +}