The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.logic.model.am2900 / src / net / mograsim / logic / model / am2900 / Am2900Loader.java
diff --git a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/Am2900Loader.java b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/Am2900Loader.java
deleted file mode 100644 (file)
index 10cf141..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-package net.mograsim.logic.model.am2900;
-
-import java.util.concurrent.atomic.AtomicBoolean;
-
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-
-import net.mograsim.logic.model.serializing.ClassLoaderBasedResourceLoader;
-import net.mograsim.logic.model.serializing.IndirectModelComponentCreator;
-import net.mograsim.machine.MachineLoader;
-
-public class Am2900Loader implements BundleActivator
-{
-       // TODO use dff16 in dff16_we & dff16_invwe
-       private static AtomicBoolean activated = new AtomicBoolean(false);
-
-       @Override
-       public void start(BundleContext context) throws Exception
-       {
-               setup();
-       }
-
-       @Override
-       public void stop(BundleContext context) throws Exception
-       {
-               // nothing
-       }
-
-       public static void setup()
-       {
-               if (activated.getAndSet(true))
-                       return;
-               ClassLoaderBasedResourceLoader resourceLoader = ClassLoaderBasedResourceLoader.create(Am2900Loader.class.getClassLoader());
-               IndirectModelComponentCreator.registerResourceLoader(resourceLoader, "Am2900Loader");
-               IndirectModelComponentCreator.loadStandardComponentIDs(Am2900Loader.class.getResourceAsStream("standardComponentIDMapping.json"));
-               MachineLoader.setup();
-//             System.out.println("SETUP DONE"); // TODO: Debug
-       }
-}