p3j.simulation.assignments.random
Class RandomParamAssignmentGenFactory

java.lang.Object
  extended by james.core.base.Entity
      extended by james.core.base.NamedEntity
          extended by james.core.factories.Factory
              extended by p3j.simulation.assignments.plugintype.ParamAssignmentGenFactory
                  extended by p3j.simulation.assignments.random.RandomParamAssignmentGenFactory
All Implemented Interfaces:
james.core.base.IEntity, james.core.base.INamedEntity, james.core.cmdparameters.IParameters, james.core.observe.IObservable, Serializable, Comparable<james.core.base.INamedEntity>

public class RandomParamAssignmentGenFactory
extends ParamAssignmentGenFactory

Factory to create a generator that selects assignments randomly.

Author:
Christina Bohk, Roland Ewald
See Also:
Serialized Form

Field Summary
 
Fields inherited from class james.core.factories.Factory
absParameters
 
Constructor Summary
RandomParamAssignmentGenFactory()
           
 
Method Summary
 IParamAssignmentGenerator create(james.core.parameters.ParameterBlock params)
          Creates an IParamAssignmentGenerator instance.
 
Methods inherited from class james.core.factories.Factory
getOptionalParameters, getParameters, getReadableName, getRequiredParameters, getSubAlgoByParams, getSubAlgoParams, hasParameters, toString
 
Methods inherited from class james.core.base.NamedEntity
compareTo, getCompleteInfoString, getName, setName
 
Methods inherited from class james.core.base.Entity
changed, changed, getMediator, getSimpleId, isObserved, registerObserver, report, report, report, report, report, report, report, report, setMediator, unregister, unregisterObserver, unregisterObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface james.core.base.IEntity
getSimpleId
 
Methods inherited from interface james.core.observe.IObservable
changed, getMediator, registerObserver, setMediator, unregisterObserver, unregisterObservers
 

Constructor Detail

RandomParamAssignmentGenFactory

public RandomParamAssignmentGenFactory()
Method Detail

create

public IParamAssignmentGenerator create(james.core.parameters.ParameterBlock params)
Description copied from class: ParamAssignmentGenFactory
Creates an IParamAssignmentGenerator instance.

Specified by:
create in class ParamAssignmentGenFactory
Parameters:
params - parameters for creating the instance
Returns:
a new generator


Copyright © 2012. All Rights Reserved.