X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.project%2Fsrc%2Forg%2Fsimantics%2Fproject%2Fmanagement%2FPlatformUtil.java;h=ac08db001142e0b7b8b4131f101bb7e3c0f90d69;hp=206480fa2ec3bf7d81f37e3c0902eeace06a09ce;hb=0dfe4ea2175a61a41ffa1e32b64a143076a7d362;hpb=0131cc6a4917ec703258059e910261c2ed76e7d1 diff --git a/bundles/org.simantics.project/src/org/simantics/project/management/PlatformUtil.java b/bundles/org.simantics.project/src/org/simantics/project/management/PlatformUtil.java index 206480fa2..ac08db001 100644 --- a/bundles/org.simantics.project/src/org/simantics/project/management/PlatformUtil.java +++ b/bundles/org.simantics.project/src/org/simantics/project/management/PlatformUtil.java @@ -414,22 +414,26 @@ public class PlatformUtil { throw new IOException("Problem loading graph.tg from bundle " + bundle.getSymbolicName(), e); } } + + private static FormatHandler FORMAT_HANDLER = new FormatHandler() { + @Override + public Binding getBinding() { + return TransferableGraph1.BINDING; + } + @Override + public TransferableGraph1 process(DataContainer container) throws Exception { + return (TransferableGraph1) container.content.getValue(TransferableGraph1.BINDING); + } + }; @SuppressWarnings("unchecked") private static Map> handlers = ArrayMap.make( new String[] { - "graph:1" + "graph:1", + "sharedLibrary:1" }, - new FormatHandler() { - @Override - public Binding getBinding() { - return TransferableGraph1.BINDING; - } - @Override - public TransferableGraph1 process(DataContainer container) throws Exception { - return (TransferableGraph1) container.content.getValue(TransferableGraph1.BINDING); - } - }); + FORMAT_HANDLER, + FORMAT_HANDLER); private static TransferableGraph1 readTG(InputStream is) throws Exception { // For an unknown reason this is totally broken when running the TestSCLOsgi