Skip to content
Snippets Groups Projects
Commit 235b3d8f authored by Dr Nikos Dimokas's avatar Dr Nikos Dimokas
Browse files

No commit message

No commit message
parent 322ed1b1
No related branches found
No related tags found
No related merge requests found
Showing
with 545 additions and 69 deletions
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.jface.resource.ImageDescriptor;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.jface.dialogs.Dialog;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.jface.viewers.StructuredViewer;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import java.net.URL;
import java.util.Vector;
import java.util.concurrent.TimeUnit;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.DND;
......@@ -53,9 +76,12 @@ import org.universaal.tools.codeassistantapplication.ontologyrepository.client.R
public class CodeAssistantView extends ViewPart{
public static final String ID = "org.universAAL.codeassistant.CodeAssistantView";
//public static final String ID = "org.universaal.tools.codeassistantapplication.CodeAssistantView";
private StructuredViewer viewer;
private Composite parent;
private Vector selectedTypes=new Vector();
private Shell shell;
public void init(final Composite parent, IProgressMonitor monitor) {
/*
......@@ -67,8 +93,9 @@ public class CodeAssistantView extends ViewPart{
else
RepositoryClient.setAPIKey("");
*/
monitor.worked(30);
Startup s = new Startup();
monitor.worked(30);
boolean b = s.earlyStartup();
monitor.worked(50);
/*
......@@ -96,74 +123,99 @@ public class CodeAssistantView extends ViewPart{
*/
}
@Override
public void createPartControl(Composite p) {
final String projectName = "CodeAssistant";
final Composite parent = p;
final StructuredViewer viewer = new TreeViewer(parent);
this.viewer = viewer;
private void getOntologies(IProgressMonitor monitor){
try {
monitor.worked(20);
//TimeUnit.SECONDS.sleep(2);
init(parent, monitor);
monitor.worked(70);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
private void createView(IProgressMonitor monitor){
Display.getDefault().asyncExec(new Runnable() {
@Override
public void run() {
try{
viewer.setContentProvider(new ITreeContentProvider() {
public Object[] getChildren(Object parentElement) {
return ((TreeNode) parentElement).getChildren().toArray();
}
public Object getParent(Object element) {
return ((TreeNode) element).getParent();
}
public boolean hasChildren(Object element) {
return ((TreeNode) element).getChildren().size() > 0;
}
public Object[] getElements(Object inputElement) {
return ((TreeNode) inputElement).getChildren().toArray();
}
public void dispose() { }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { }
});
viewer.setLabelProvider(new LabelProvider(){
@Override
public Image getImage(Object element) {
return ((TreeNode) element).getImage();
}
});
viewer.setInput(TreeNode.getInstance());
initDragAndDrop(viewer);
//MessageDialog.openInformation(shell, "Coding Assistant ", "The view has finished.");
}
catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
private void createCodeAssistanView(Composite p){
Job job = new Job("Create Code Asistant View") {
protected IStatus run(final IProgressMonitor monitor) {
monitor.beginTask("Building Code Assistant View ...", 100);
setProperty(IProgressConstants.KEEP_PROPERTY,Boolean.FALSE);
try {
URL url = Platform.getBundle("org.universaal.tools.codeAssistant").getEntry("CodeAssistantFiles/icons/repo.gif");
setProperty(IProgressConstants.ICON_PROPERTY,ImageDescriptor.createFromURL(url));
Thread.sleep(1000);
Display.getDefault().syncExec(new Runnable() {
@Override
public void run() {
monitor.worked(20);
init(parent, monitor);
monitor.worked(60);
viewer.setContentProvider(new ITreeContentProvider() {
public Object[] getChildren(Object parentElement) {
return ((TreeNode) parentElement).getChildren().toArray();
}
public Object getParent(Object element) {
return ((TreeNode) element).getParent();
}
public boolean hasChildren(Object element) {
return ((TreeNode) element).getChildren().size() > 0;
}
public Object[] getElements(Object inputElement) {
return ((TreeNode) inputElement).getChildren().toArray();
}
public void dispose() { }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { }
});
viewer.setLabelProvider(new LabelProvider(){
@Override
public Image getImage(Object element) {
return ((TreeNode) element).getImage();
}
});
monitor.worked(70);
viewer.setInput(TreeNode.getInstance());
monitor.worked(80);
initDragAndDrop(viewer);
}
});
monitor.worked(100);
try{
getOntologies(monitor);
monitor.setTaskName("Begin createView now...");
monitor.worked(80);
createView(monitor);
monitor.worked(100);
monitor.setTaskName("Done...");
monitor.done();
return Status.OK_STATUS;
}
catch (Exception ex) {
ex.printStackTrace();
return Status.CANCEL_STATUS;
}
}
};
job.setUser(true);
//? job.schedule(1000);
//? job.cancel(); //Did not work!
job.setUser(false);
job.schedule();
//? job.schedule(3000); /It did not work
job.setPriority(Job.DECORATE);
}
@Override
public void createPartControl(Composite p) {
String projectName = "CodeAssistant";
parent = p;
viewer = new TreeViewer(parent);
//shell = getSite().getShell();
createCodeAssistanView(p);
}
protected void initDragAndDrop(final StructuredViewer viewer) {
int operations = DND.DROP_COPY | DND.DROP_MOVE;
//Transfer[] transferTypes = new Transfer[]{EditorInputTransfer.getInstance()};
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import org.eclipse.ui.IFolderLayout;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication;
import java.io.File;
......@@ -16,13 +38,10 @@ public class Startup{
public boolean earlyStartup() {
boolean res=false;
IPath ipath = Activator.getDefault().getStateLocation();
//System.out.println("ipath="+ipath);
try {
File parentDir = ipath.toFile();
File owlDir = new File(parentDir.toString(),filesDir);
boolean result = owlDir.mkdir();
//if(result)
//System.out.println("Directory for owl files have been created.");
res = RepositoryClient.downloadAllOntologies(owlDir.toString());
}
catch (Exception e) { e.printStackTrace(); }
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor;
import java.util.Vector;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor;
import org.eclipse.jface.resource.ImageDescriptor;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor;
import java.util.ArrayList;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor.model;
/*
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor.model;
import java.util.Hashtable;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor.model;
import java.io.File;
......@@ -76,7 +98,9 @@ public class TreeConstruction{
}
}
}
catch(Exception e){ e.printStackTrace(); }
catch(Exception e){
//e.printStackTrace();
}
return root;
}
......@@ -110,7 +134,9 @@ public class TreeConstruction{
try {
in.close();
}
catch(IOException ioe){ ioe.printStackTrace(); }
catch(IOException ioe){
//ioe.printStackTrace();
}
return list;
}
......@@ -213,12 +239,15 @@ public class TreeConstruction{
}
private static void loadOntology(String pathToOWLFile) {
ontologyModel = ModelFactory.createOntologyModel();
in = FileManager.get().open(pathToOWLFile);
if (in == null) {
throw new IllegalArgumentException("File: " + pathToOWLFile + " not found");
try{
ontologyModel = ModelFactory.createOntologyModel();
in = FileManager.get().open(pathToOWLFile);
if (in == null) {
throw new IllegalArgumentException("File: " + pathToOWLFile + " not found");
}
ontologyModel.read(in, "");
}
ontologyModel.read(in, "");
catch(Exception e){}
}
private static Hashtable getOntologyClasses() {
......@@ -311,7 +340,9 @@ public class TreeConstruction{
}
}
}
catch (Exception e) { e.printStackTrace(); }
catch (Exception e) {
//e.printStackTrace();
}
File[] res = new File[owlfiles.size()];
for (int i=0; i<res.length; i++){
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.editor.model;
import java.util.ArrayList;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.handler;
import org.eclipse.core.commands.AbstractHandler;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.ontologyrepository.client;
import java.io.File;
......@@ -35,7 +57,7 @@ public class RepositoryClient {
//System.out.println("repo url="+REPOSITORY_URL);
//System.out.println("APIKey="+APIKey);
} catch (Exception e) {
e.printStackTrace();
//e.printStackTrace();
}
}
......@@ -79,7 +101,7 @@ public class RepositoryClient {
}
}
} catch (Exception ex) {
ex.printStackTrace();
//ex.printStackTrace();
return false;
}
if (RestClient.sendGetRequest(REPOSITORY_URL + "/download/"
......@@ -176,7 +198,7 @@ public class RepositoryClient {
}
}
catch (Exception ex) {
ex.printStackTrace();
//ex.printStackTrace();
if (previousXmlFile!=null){
File onts2 = new File(previousXmlFile);
onts2.delete();
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.ontologyrepository.client;
import java.io.BufferedReader;
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.ontologyrepository.preferences;
public class PreferenceConstants {
......
/*****************************************************************************************
Copyright 2012-2014 CERTH-HIT, http://www.hit.certh.gr/
Hellenic Institute of Transport (HIT)
Centre For Research and Technology Hellas (CERTH)
See the NOTICE file distributed with this work for additional
information regarding copyright ownership
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************************/
package org.universaal.tools.codeassistantapplication.ontologyrepository.preferences;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment