X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMachineRegistry.java;h=d3124123874ee91b95d2e5fb0bebd10d4f452259;hb=cc800d982ab9fe3e7d026655847a2160e34a5f8e;hp=089cf31c9fb9f69671211e0204a8a0afccbd23e9;hpb=5f6d9ccbb5b56a59d5171efe150f8aff2d21dc0b;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java index 089cf31c..d3124123 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java @@ -1,6 +1,5 @@ package net.mograsim.machine; -import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -36,19 +35,15 @@ public class MachineRegistry { installedMachines.clear(); IExtensionRegistry registry = Platform.getExtensionRegistry(); - System.out.println(Arrays.toString(registry.getExtensionPoints("net.mograsim.machine"))); IConfigurationElement[] config = registry.getConfigurationElementsFor(MACHINE_EXT_ID); try { for (IConfigurationElement e : config) { - System.out.println(e.getNamespaceIdentifier()); - System.out.println(Arrays.toString(e.getAttributeNames())); final Object o = e.createExecutableExtension("class"); final String id = e.getAttribute("unique_id"); if (o instanceof MachineDefinition) { - System.out.println("Found " + id); MachineDefinition md = (MachineDefinition) o; if (Objects.equals(id, md.getId())) installedMachines.put(id, md); @@ -62,7 +57,8 @@ public class MachineRegistry } catch (CoreException ex) { - System.out.println(ex.getMessage()); + System.err.println("An error occurred reloading the machines:"); + ex.printStackTrace(); } notifyListeners(); }