diff --git a/bundles/org.insilico.core/.gitignore b/bundles/org.insilico.core/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/bundles/org.insilico.core/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/bundles/org.insilico.core/META-INF/MANIFEST.MF b/bundles/org.insilico.core/META-INF/MANIFEST.MF index 5b1fa18..b87f424 100644 --- a/bundles/org.insilico.core/META-INF/MANIFEST.MF +++ b/bundles/org.insilico.core/META-INF/MANIFEST.MF @@ -5,7 +5,10 @@ Bundle-SymbolicName: org.insilico.core;singleton:=true Bundle-Version: 1.0.0.qualifier Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-Vendor: Draeger Lab -Export-Package: org.insilico.core;uses:="org.eclipse.fx.ui.services.startup,org.eclipse.fx.ui.workbench.fx,org.eclipse.fx.core.app", +Export-Package: org.insilico.core.handlers, + org.insilico.core;uses:="org.eclipse.fx.ui.services.startup, + org.eclipse.fx.ui.workbench.fx, + org.eclipse.fx.core.app", org.insilico.core.handlers Bundle-ActivationPolicy: lazy Import-Package: javax.inject;version="1.0.0" @@ -22,4 +25,5 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="3.11.1", org.eclipse.fx.ui.workbench.base;bundle-version="3.0.0", org.eclipse.fx.core;bundle-version="3.0.0", org.eclipse.core.databinding;bundle-version="1.6.0" +Automatic-Module-Name: org.insilico.core diff --git a/bundles/org.insilico.core/pom.xml b/bundles/org.insilico.core/pom.xml index caedfb7..94824b9 100644 --- a/bundles/org.insilico.core/pom.xml +++ b/bundles/org.insilico.core/pom.xml @@ -23,13 +23,14 @@ - - - - org.eclipse.tycho - tycho-source-plugin - ${tycho.version} - - + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho.version} + + + diff --git a/bundles/org.insilico.core/src/org/insilico/core/ApplicationLifecycle.java b/bundles/org.insilico.core/src/org/insilico/core/ApplicationLifecycle.java index c251777..58ac411 100644 --- a/bundles/org.insilico.core/src/org/insilico/core/ApplicationLifecycle.java +++ b/bundles/org.insilico.core/src/org/insilico/core/ApplicationLifecycle.java @@ -1,4 +1,4 @@ -package org.insilico.core; +package org.insilico.core; import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.runtime.CoreException; diff --git a/bundles/org.insilico.core/src/org/insilico/core/Main.java b/bundles/org.insilico.core/src/org/insilico/core/Main.java index 3192495..45c3e6a 100644 --- a/bundles/org.insilico.core/src/org/insilico/core/Main.java +++ b/bundles/org.insilico.core/src/org/insilico/core/Main.java @@ -1,4 +1,4 @@ -package org.insilico.core; +package org.insilico.core; import org.eclipse.fx.ui.workbench.fx.E4MainThreadApplication; diff --git a/bundles/org.insilico.core/src/org/insilico/core/package-info.java b/bundles/org.insilico.core/src/org/insilico/core/package-info.java index beaac8b..c14941c 100644 --- a/bundles/org.insilico.core/src/org/insilico/core/package-info.java +++ b/bundles/org.insilico.core/src/org/insilico/core/package-info.java @@ -10,4 +10,4 @@ * @author roman * */ -package org.insilico.core; +package org.insilico.core; diff --git a/bundles/org.insilico.jsbml.core/.project b/bundles/org.insilico.jsbml.core/.project index 8cddf17..8fdb9c4 100644 --- a/bundles/org.insilico.jsbml.core/.project +++ b/bundles/org.insilico.jsbml.core/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/org.insilico.jsbml.core/META-INF/MANIFEST.MF b/bundles/org.insilico.jsbml.core/META-INF/MANIFEST.MF index e27d242..577aeb5 100644 --- a/bundles/org.insilico.jsbml.core/META-INF/MANIFEST.MF +++ b/bundles/org.insilico.jsbml.core/META-INF/MANIFEST.MF @@ -15,8 +15,13 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Service-Component: OSGI-INF/services/org.insilico.jsbml.core.services.provider.SBMLEditorProvider.xml, OSGI-INF/services/org.insilico.jsbml.core.services.provider.SBMLIconProvider.xml, - OSGI-INF/services/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml + OSGI-INF/services/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml, + OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLIconProvider.xml, + OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml, + OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLEditorProvider.xml Export-Package: org.insilico.jsbml.core, org.insilico.jsbml.core.editor, org.insilico.jsbml.core.services, org.insilico.jsbml.core.services.provider +Automatic-Module-Name: org.insilico.jsbml.core +Import-Package: org.osgi.service.component.annotations;version="1.2.0" diff --git a/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml new file mode 100644 index 0000000..f2730f3 --- /dev/null +++ b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLEditorProvider.xml b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLEditorProvider.xml new file mode 100644 index 0000000..08cdbf9 --- /dev/null +++ b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLIconProvider.xml b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLIconProvider.xml new file mode 100644 index 0000000..28acde2 --- /dev/null +++ b/bundles/org.insilico.jsbml.core/OSGI-INF/org.insilico.jsbml.core.services.provider.SBMLIconProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.jsbml.core/pom.xml b/bundles/org.insilico.jsbml.core/pom.xml index 2c1c279..d92e5b5 100644 --- a/bundles/org.insilico.jsbml.core/pom.xml +++ b/bundles/org.insilico.jsbml.core/pom.xml @@ -23,13 +23,14 @@ - - - - org.eclipse.tycho - tycho-source-plugin - ${tycho.version} - - + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho.version} + + + diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/Constants.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/Constants.java index 8c66d67..780964a 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/Constants.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/Constants.java @@ -1,4 +1,4 @@ -package org.insilico.jsbml.core; +package org.insilico.jsbml.core; public interface Constants { diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/editor/DocumentTreeView.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/editor/DocumentTreeView.java index fa5ffb1..1588b70 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/editor/DocumentTreeView.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/editor/DocumentTreeView.java @@ -1,15 +1,12 @@ -package org.insilico.jsbml.core.editor; +package org.insilico.jsbml.core.editor; import java.util.Collections; import java.util.List; import java.util.stream.Collectors; - import javax.annotation.PostConstruct; import javax.inject.Inject; - import org.sbml.jsbml.SBMLDocument; import org.sbml.jsbml.SBase; - import javafx.scene.control.TreeItem; import javafx.scene.control.TreeView; import javafx.scene.layout.BorderPane; @@ -21,9 +18,11 @@ public class DocumentTreeView { @PostConstruct private void init(BorderPane parent) { + if (doc!=null) { TreeView docTreeView = new TreeView<>(convertToTreeItem(doc, 2)); parent.setCenter(docTreeView); + } } private TreeItem convertToTreeItem(SBase elem, int expandLevels) { diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/SBMLAdapterBuilderProvider.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/SBMLAdapterBuilderProvider.java index 74b601b..6122642 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/SBMLAdapterBuilderProvider.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/SBMLAdapterBuilderProvider.java @@ -1,4 +1,4 @@ -package org.insilico.jsbml.core.services; +package org.insilico.jsbml.core.services; import org.sbml.jsbml.SBMLDocument; diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLDocumentLoader.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLDocumentLoader.java index 28f169e..557dd09 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLDocumentLoader.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLDocumentLoader.java @@ -31,7 +31,6 @@ * @author roman * */ -@SuppressWarnings("restriction") @Component(service = IContextFunction.class, property = {"service.context.key=org.sbml.jsbml.SBMLDocument"}) public class SBMLDocumentLoader extends ContextFunction { @@ -40,7 +39,8 @@ public class SBMLDocumentLoader extends ContextFunction { @Override public Object compute(IEclipseContext context, String contextKey) { - System.out.println("Compute..."); + return IInjector.NOT_A_VALUE; + /*System.out.println("Compute..."); Object urlVal = context.get(DOCUMENT_URL); if (urlVal == null) { @@ -69,7 +69,12 @@ public Object compute(IEclipseContext context, String contextKey) { // Load if needed try { URI url = URIUtil.fromString(urlString); - doc = JSBML.readSBMLFromFile(url.getPath()); + if (url!=null) { + if (url.getPath()!=null) { + doc = JSBML.readSBMLFromFile(url.getPath()); + } + } + // doc = SBMLReader.read(new File(url)); cache.put(urlString, doc); } @@ -85,6 +90,6 @@ public Object compute(IEclipseContext context, String contextKey) { } System.out.println("No doc selected"); - return IInjector.NOT_A_VALUE; + return IInjector.NOT_A_VALUE;*/ } } diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLEditorProvider.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLEditorProvider.java index 85d506d..4c4b9f1 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLEditorProvider.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLEditorProvider.java @@ -5,7 +5,7 @@ import org.osgi.service.component.annotations.Component; /** - * OSGi Service Component which provides a editor part for SBML files. The editor is provides via + * OSGi Service Component which provides an editor part for SBML files. The editor is provided via * the {@link EditorClassURLProvider} service. * * @author roman diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLIconProvider.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLIconProvider.java index 6d1a99b..511d99a 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLIconProvider.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/SBMLIconProvider.java @@ -13,7 +13,6 @@ * */ @Component -@SuppressWarnings("restriction") public class SBMLIconProvider implements FileIconProvider { @Override diff --git a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/package-info.java b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/package-info.java index 5f802d9..26bdaf3 100644 --- a/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/package-info.java +++ b/bundles/org.insilico.jsbml.core/src/org/insilico/jsbml/core/services/provider/package-info.java @@ -4,4 +4,4 @@ * @author roman * @see org.insilico.jsbml.core */ -package org.insilico.jsbml.core.services.provider; +package org.insilico.jsbml.core.services.provider; diff --git a/bundles/org.insilico.sbmlsheets/.gitignore b/bundles/org.insilico.sbmlsheets/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/bundles/org.insilico.sbmlsheets/.project b/bundles/org.insilico.sbmlsheets/.project new file mode 100644 index 0000000..882e5b9 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/.project @@ -0,0 +1,39 @@ + + + org.insilico.sbmlsheets + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + org.eclipse.pde.ds.core.builder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/bundles/org.insilico.sbmlsheets/META-INF/MANIFEST.MF b/bundles/org.insilico.sbmlsheets/META-INF/MANIFEST.MF new file mode 100644 index 0000000..d9b3f10 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/META-INF/MANIFEST.MF @@ -0,0 +1,40 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: SBMLsheets +Bundle-SymbolicName: org.insilico.sbmlsheets;singleton:=true +Bundle-Version: 1.0.0.qualifier +Require-Bundle: org.eclipse.core.runtime, + org.eclipse.fx.ui.services;bundle-version="3.0.0", + org.eclipse.fx.code.editor;bundle-version="3.0.0", + org.sbml.jsbml.core;bundle-version="1.3.1", + org.eclipse.fx.code.editor.fx.e4;bundle-version="3.0.0", + org.eclipse.e4.core.contexts;bundle-version="1.5.0", + org.eclipse.e4.core.di;bundle-version="1.6.1", + org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0", + org.insilico.ui.themes.light;bundle-version="1.0.0", + org.insilico.ui;bundle-version="1.0.0" +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-ActivationPolicy: lazy +Service-Component: OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml, + OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml, + OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml, + OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml, + OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectEditorProvider.xml, + OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectDocumentLoader.xml +Export-Package: org.insilico.sbmlsheets.core, + org.insilico.sbmlsheets.editor, + org.insilico.sbmlsheets.services, + org.insilico.sbmlsheets.services.provider +Automatic-Module-Name: org.insilico.sbmlsheets +Import-Package: org.eclipse.core.databinding.observable.list, + org.eclipse.core.resources, + org.eclipse.e4.ui.workbench, + org.eclipse.e4.ui.workbench.modeling, + org.insilico.core, + org.osgi.service.component.annotations;version="1.2.0" diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml new file mode 100644 index 0000000..d86d840 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml new file mode 100644 index 0000000..240f031 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml new file mode 100644 index 0000000..04b5d08 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectDocumentLoader.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectDocumentLoader.xml new file mode 100644 index 0000000..31c63c9 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectEditorProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectEditorProvider.xml new file mode 100644 index 0000000..fcf9e80 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SheetProjectEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml new file mode 100644 index 0000000..c93959c --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml new file mode 100644 index 0000000..f23b13a --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml new file mode 100644 index 0000000..2c233a5 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml new file mode 100644 index 0000000..996c884 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml new file mode 100644 index 0000000..5500d70 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SBMLIconProvider.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml new file mode 100644 index 0000000..9520b25 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetDocumentLoader.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml new file mode 100644 index 0000000..07e70b6 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/OSGI-INF/services/org.insilico.sbmlsheets.services.provider.SpreadsheetEditorProvider.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/build.properties b/bundles/org.insilico.sbmlsheets/build.properties new file mode 100644 index 0000000..c3c7874 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/build.properties @@ -0,0 +1,7 @@ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + res/,\ + OSGI-INF/ +source.. = src/ + diff --git a/bundles/org.insilico.sbmlsheets/pom.xml b/bundles/org.insilico.sbmlsheets/pom.xml new file mode 100644 index 0000000..a37de55 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/pom.xml @@ -0,0 +1,39 @@ + + + + org.insilico + org.insilico.bundles + 1.0.0-SNAPSHOT + ../ + + 4.0.0 + org.insilico.sbmlsheets + eclipse-plugin + SBMLsheets + + + src + + + + . + + META-INF/ + + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho.version} + + + + + + + + diff --git a/bundles/org.insilico.sbmlsheets/res/sbml-logo-16.png b/bundles/org.insilico.sbmlsheets/res/sbml-logo-16.png new file mode 100644 index 0000000..15cfad7 Binary files /dev/null and b/bundles/org.insilico.sbmlsheets/res/sbml-logo-16.png differ diff --git a/bundles/org.insilico.sbmlsheets/res/sbml-logo-24.png b/bundles/org.insilico.sbmlsheets/res/sbml-logo-24.png new file mode 100644 index 0000000..9a7d24e Binary files /dev/null and b/bundles/org.insilico.sbmlsheets/res/sbml-logo-24.png differ diff --git a/bundles/org.insilico.sbmlsheets/res/sbml-logo-48.png b/bundles/org.insilico.sbmlsheets/res/sbml-logo-48.png new file mode 100644 index 0000000..5e96caa Binary files /dev/null and b/bundles/org.insilico.sbmlsheets/res/sbml-logo-48.png differ diff --git a/bundles/org.insilico.sbmlsheets/res/sbml-logo.svg b/bundles/org.insilico.sbmlsheets/res/sbml-logo.svg new file mode 100644 index 0000000..a3fc306 --- /dev/null +++ b/bundles/org.insilico.sbmlsheets/res/sbml-logo.svg @@ -0,0 +1,3369 @@ + + + +