knowing/Knowing — Issue #12: NonOSGi IFactoryDirectory
Author: muuki88
Created: 2011-12-18 15:16:17+00:00
State: open

### Idea

In order to run simple test without having an OSGi system
a NonOSGiFactoryService could be implemented and
passed into the _DPUExectutor_

### Implementation

The FactoryDirectory implements [IFactoryDirectory](https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/service/IFactoryDirectory.scala). However this implementation doesn't bind IFactory OSGi services and instead
can be configured for the test setting, e.g:

* Add _IFactory_ objects programmatically
* Pass classes programmatically
* Pass DPU to resolve class files from the classpath via the factoryID