protected static class AbstractGenericOperator.OperatorHolder<P>
extends java.lang.Object
Modifier and Type | Field and 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 |
Modifier | Constructor and Description |
---|---|
protected |
OperatorHolder() |
Modifier and Type | Method and 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() |
@Inject(optional=true) protected java.util.Map<AbstractGenericOperator.OperatorPredicate,P> map
@Inject(optional=true) protected java.util.Map<AbstractGenericOperator.OperatorPredicate,java.util.Set<P>> multimap
@Inject protected org.opt4j.core.start.Opt4JTask opt4JTask
protected java.util.Collection<java.lang.Class<? extends P>> clazzes
public void add(java.util.Collection<java.lang.Class<? extends P>> clazzes)
public com.google.common.collect.Multimap<AbstractGenericOperator.OperatorPredicate,P> getMap()
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()