import org.osgi.framework.BundleContext;
import net.mograsim.logic.model.serializing.ClassLoaderBasedResourceLoader;
-import net.mograsim.logic.model.serializing.IndirectGUIComponentCreator;
+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
if (activated.getAndSet(true))
return;
ClassLoaderBasedResourceLoader resourceLoader = ClassLoaderBasedResourceLoader.create(Am2900Loader.class.getClassLoader());
- IndirectGUIComponentCreator.registerResourceLoader(resourceLoader, "Am2900Loader");
- IndirectGUIComponentCreator.loadStandardComponentIDs(Am2900Loader.class.getResourceAsStream("standardComponentIDMapping.json"));
+ IndirectModelComponentCreator.registerResourceLoader(resourceLoader, "Am2900Loader");
+ IndirectModelComponentCreator.loadStandardComponentIDs(Am2900Loader.class.getResourceAsStream("standardComponentIDMapping.json"));
+ MachineLoader.setup();
// System.out.println("SETUP DONE"); // TODO: Debug
}
}