Uses of Interface
de.cau.cs.kieler.core.alg.IFactory

Packages that use IFactory
de.cau.cs.kieler.core.alg Basic API for algorithms and their implementations following the strategy design pattern. 
de.cau.cs.kieler.kiml Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. 
de.cau.cs.kieler.kiml.service Layout service classes that are used both in the client UI and in server applications. 
 

Uses of IFactory in de.cau.cs.kieler.core.alg
 

Classes in de.cau.cs.kieler.core.alg that implement IFactory
 class DefaultFactory<T>
          A factory that uses the default constructor to create instances.
 

Constructors in de.cau.cs.kieler.core.alg with parameters of type IFactory
InstancePool(IFactory<T> thefactory)
          Create an instance pool with an infinite capacity.
InstancePool(IFactory<T> thefactory, int thelimit)
          Create an instance pool with given capacity.
 

Uses of IFactory in de.cau.cs.kieler.kiml
 

Methods in de.cau.cs.kieler.kiml with parameters of type IFactory
 void LayoutAlgorithmData.createPool(IFactory<AbstractLayoutProvider> providerFactory)
          Sets the layout provider that can execute the associated algorithm.
 

Uses of IFactory in de.cau.cs.kieler.kiml.service
 

Methods in de.cau.cs.kieler.kiml.service that return IFactory
protected  IFactory<AbstractLayoutProvider> ExtensionLayoutDataService.getLayoutProviderFactory(IConfigurationElement element)
          Create a layout provider factory from a configuration element.