public DocumentationHTMLGenerator() { cm = AnnComponentManager.getInstance(); }
BidiMap<Class<? extends Component>, String> componentsNamed = AnnComponentManager.getInstance().getComponentsNamed(); for(Entry<Class<? extends Component>, String> entry : componentsNamed.entrySet()) { if(entry.getValue().equalsIgnoreCase(value)) { BidiMap<Class<? extends Component>, String> componentsNamedShort = AnnComponentManager.getInstance().getComponentsNamedShort(); for(Entry<Class<? extends Component>, String> entry : componentsNamedShort.entrySet()) { if(entry.getValue().equalsIgnoreCase(value)) {
@Test public void testGetComponentsOfType() { Collection<Class<? extends Component>> components = AnnComponentManager.getInstance().getComponentsOfType(ReasonerComponent.class); // System.out.println(components); // currently: [class org.dllearner.reasoning.OWLAPIReasoner, class org.dllearner.reasoning.FastInstanceChecker] Assert.assertTrue(components.size() >= 1); } }
/** * Checks whether all components implement the getName() method. While it * cannot be enforced to implement a static method, it should be done (e.g. * to be used as label for the component in GUIs). */ @Test public void nameTest() { AnnComponentManager cm = AnnComponentManager.getInstance(); Collection<Class<? extends Component>> components = cm.getComponents(); for (Class<? extends Component> component : components) { AnnComponentManager.getName(component); } }