Initial plugin version
This commit is contained in:
		
							
								
								
									
										7
									
								
								com.minres.scviewer.database.binary/.classpath
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								com.minres.scviewer.database.binary/.classpath
									
									
									
									
									
										Normal file
									
								
							| @@ -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.8"/> | ||||
| 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||||
| 	<classpathentry kind="src" path="src"/> | ||||
| 	<classpathentry kind="output" path="bin"/> | ||||
| </classpath> | ||||
							
								
								
									
										33
									
								
								com.minres.scviewer.database.binary/.project
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								com.minres.scviewer.database.binary/.project
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <projectDescription> | ||||
| 	<name>com.minres.scviewer.database.binary</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> | ||||
| @@ -0,0 +1,7 @@ | ||||
| eclipse.preferences.version=1 | ||||
| org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | ||||
| org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 | ||||
| org.eclipse.jdt.core.compiler.compliance=1.8 | ||||
| org.eclipse.jdt.core.compiler.problem.assertIdentifier=error | ||||
| org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | ||||
| org.eclipse.jdt.core.compiler.source=1.8 | ||||
| @@ -0,0 +1,4 @@ | ||||
| eclipse.preferences.version=1 | ||||
| pluginProject.equinox=false | ||||
| pluginProject.extensions=false | ||||
| resolve.requirebundle=false | ||||
| @@ -0,0 +1,5 @@ | ||||
| eclipse.preferences.version=1 | ||||
| enabled=true | ||||
| path=OSGI-INF | ||||
| validationErrorLevel=error | ||||
| validationErrorLevel.missingImplicitUnbindMethod=error | ||||
							
								
								
									
										14
									
								
								com.minres.scviewer.database.binary/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								com.minres.scviewer.database.binary/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| Manifest-Version: 1.0 | ||||
| Bundle-ManifestVersion: 2 | ||||
| Bundle-Name: Binary Database | ||||
| Bundle-SymbolicName: com.minres.scviewer.database.binary | ||||
| Bundle-Version: 1.0.0.qualifier | ||||
| Bundle-Vendor: MINRES Technologies GmbH | ||||
| Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | ||||
| Import-Package: org.eclipse.osgi.framework.console;version="1.0.0", | ||||
|  org.osgi.framework;version="1.3.0", | ||||
|  org.osgi.service.component.annotations;version="1.2.0";resolution:="optional", | ||||
|  org.osgi.util.tracker;version="1.3.1" | ||||
| Automatic-Module-Name: com.minres.scviewer.database.binary | ||||
| Service-Component: OSGI-INF/*.xml | ||||
| Require-Bundle: com.minres.scviewer.database | ||||
| @@ -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="BinaryDbLoader"> | ||||
|    <implementation class="com.minres.scviewer.database.binary.BinaryDbLoader"/> | ||||
|    <service> | ||||
|       <provide interface="com.minres.scviewer.database.IWaveformDbLoader"/> | ||||
|    </service> | ||||
| </scr:component> | ||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								com.minres.scviewer.database.binary/build.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								com.minres.scviewer.database.binary/build.properties
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| source.. = src/ | ||||
| output.. = bin/ | ||||
| bin.includes = META-INF/,\ | ||||
|                .,\ | ||||
|                OSGI-INF/ | ||||
| @@ -0,0 +1,56 @@ | ||||
| /******************************************************************************* | ||||
|  * Copyright (c) 2015 MINRES Technologies GmbH and others. | ||||
|  * 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: | ||||
|  *     MINRES Technologies GmbH - initial API and implementation | ||||
|  *******************************************************************************/ | ||||
| package com.minres.scviewer.database.binary; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.util.ArrayList; | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
|  | ||||
| import com.minres.scviewer.database.IWaveform; | ||||
| import com.minres.scviewer.database.IWaveformDb; | ||||
| import com.minres.scviewer.database.IWaveformDbLoader; | ||||
| import com.minres.scviewer.database.IWaveformEvent; | ||||
| import com.minres.scviewer.database.RelationType; | ||||
|  | ||||
| public class BinaryDbLoader implements IWaveformDbLoader { | ||||
|  | ||||
| 	 | ||||
| 	private List<RelationType> usedRelationsList = new ArrayList<>(); | ||||
|  | ||||
| 	private IWaveformDb db; | ||||
| 	 | ||||
| 		 | ||||
| 	public BinaryDbLoader() { | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public Long getMaxTime() { | ||||
| 		return 0L; | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public List<IWaveform<? extends IWaveformEvent>> getAllWaves() { | ||||
| 		List<IWaveform<? extends IWaveformEvent>> streams=new ArrayList<IWaveform<? extends IWaveformEvent>>(); | ||||
| 		return streams; | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public boolean load(IWaveformDb db, File file) throws Exception { | ||||
| 		return false; | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public Collection<RelationType> getAllRelationTypes(){ | ||||
| 		return usedRelationsList; | ||||
| 	} | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user