diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..751c8f2 --- /dev/null +++ b/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.gitignore b/.gitignore index 0f182a0..e2f0db3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ *.jar *.war *.ear +/bin/ diff --git a/.project b/.project new file mode 100644 index 0000000..7338395 --- /dev/null +++ b/.project @@ -0,0 +1,28 @@ + + + org.pathvisio.typeconverter + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF index d4d97cd..9dc6f5d 100644 --- a/META-INF/MANIFEST.MF +++ b/META-INF/MANIFEST.MF @@ -4,7 +4,8 @@ Bundle-Name: org.pathvisio.typeconverter Bundle-SymbolicName: org.pathvisio.typeconverter Bundle-Version: 1.1.0 Bundle-Activator: org.pathvisio.typeconverter.Activator -Import-Package: org.osgi.framework;version="1.5.0" Require-Bundle: org.pathvisio.core;bundle-version="3.0.0", org.pathvisio.desktop;bundle-version="3.0.0", org.pathvisio.gui;bundle-version="3.0.0" +Import-Package: org.osgi.framework;version="1.5.0" +Export-Package: org.pathvisio.typeconverter diff --git a/README.md b/README.md index cef7695..9886f76 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ org.pathvisio.typeconverter =========================== -Enables the conversion of pathway elements into other types (e.g. Label into Metabolite) +This plugin for Pathvisio enables the conversion of pathway elements into other types (e.g. Label into Metabolite). diff --git a/build.properties b/build.properties new file mode 100644 index 0000000..b107977 --- /dev/null +++ b/build.properties @@ -0,0 +1,3 @@ +source.. = src/ +bin.includes = META-INF/,\ + . diff --git a/src/org/pathvisio/typeconverter/TypeConverter.java b/src/org/pathvisio/typeconverter/TypeConverter.java index 5e8dbdc..e6efca9 100644 --- a/src/org/pathvisio/typeconverter/TypeConverter.java +++ b/src/org/pathvisio/typeconverter/TypeConverter.java @@ -103,10 +103,14 @@ public void pathwayElementMenuHook(VPathwayElement e, JPopupMenu menu) { DataNodeToDataNode action5 = new DataNodeToDataNode((Graphics)e, DataNodeType.RNA); refMenu.add(action5); } - DataNodeToLabel action6 = new DataNodeToLabel((Graphics)e, ObjectType.LABEL ); - refMenu.add(action6); + if(!DataNodeType.byName(dnType).equals(ObjectType.LABEL)) { + DataNodeToLabel action6 = new DataNodeToLabel((Graphics)e, ObjectType.LABEL); + refMenu.add(action6); + } +// DataNodeToLabel action7 = new DataNodeToLabel((Graphics)e, ObjectType.LABEL ); +// refMenu.add(action7); menu.add(refMenu); + } } - }