Package org.opt4j.operators
Class AbstractGenericOperator.OperatorHolder<P>
- java.lang.Object
-
- org.opt4j.operators.AbstractGenericOperator.OperatorHolder<P>
-
- Enclosing class:
- AbstractGenericOperator<O extends org.opt4j.core.optimizer.Operator<?>,Q extends org.opt4j.core.optimizer.Operator<?>>
protected static class AbstractGenericOperator.OperatorHolder<P> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<java.lang.Class<? extends P>>
clazzes
protected java.util.Map<AbstractGenericOperator.OperatorPredicate,P>
map
protected java.util.Map<AbstractGenericOperator.OperatorPredicate,java.util.Set<P>>
multimap
protected org.opt4j.core.start.Opt4JTask
opt4JTask
-
Constructor Summary
Constructors Modifier Constructor Description protected
OperatorHolder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.util.Collection<java.lang.Class<? extends P>> clazzes)
com.google.common.collect.Multimap<AbstractGenericOperator.OperatorPredicate,P>
getMap()
java.util.Map<java.util.AbstractMap.SimpleEntry<java.lang.Class<? extends org.opt4j.core.Genotype>,java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>>>,IOperatorSelector>
getSelectors()
-
-
-
Field Detail
-
map
@Inject(optional=true) protected java.util.Map<AbstractGenericOperator.OperatorPredicate,P> map
-
multimap
@Inject(optional=true) protected java.util.Map<AbstractGenericOperator.OperatorPredicate,java.util.Set<P>> multimap
-
opt4JTask
@Inject protected org.opt4j.core.start.Opt4JTask opt4JTask
-
clazzes
protected java.util.Collection<java.lang.Class<? extends P>> clazzes
-
-
Method Detail
-
add
public void add(java.util.Collection<java.lang.Class<? extends P>> clazzes)
-
getMap
public com.google.common.collect.Multimap<AbstractGenericOperator.OperatorPredicate,P> getMap()
-
getSelectors
public java.util.Map<java.util.AbstractMap.SimpleEntry<java.lang.Class<? extends org.opt4j.core.Genotype>,java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>>>,IOperatorSelector> getSelectors()
-
-