public class ProbabilisticPsystemFactory extends AbstractCellLikePsystemFactory
Modifier and Type | Method and Description |
---|---|
static ActivationSets |
getActivationSets(IRule r,
CellLikeMembrane m) |
CreateSimulator |
getCreateSimulator()
Creates a CreateSimulator instance able to create simulators for the
specific model represented by this instance
|
static ProbabilisticPsystemFactory |
getInstance()
Gets the only instance of ProbabilisticPsystemFactory, according to
Singleton pattern
|
static java.util.Map<ActivationSets,java.util.List<IRule>> |
getRulesByActivationSet(CellLikePsystem ps) |
static boolean |
isCheckCompleteProbabilities() |
static boolean |
isCheckConsistentRules() |
static java.util.Set<Pair<java.lang.String,java.lang.Long>> |
processMultiSet(MultiSet<java.lang.String> set) |
static void |
setCheckCompleteProbabilities(boolean checkCompleteProbabilities) |
static void |
setCheckConsistentRules(boolean checkConsistentRules) |
createAbstractPsystemFactory, createPsystem, getCheckPsystem, getCheckRule, getModelName, getModelsInfo, getRuleFactory
public static boolean isCheckCompleteProbabilities()
public static void setCheckCompleteProbabilities(boolean checkCompleteProbabilities)
public static boolean isCheckConsistentRules()
public static void setCheckConsistentRules(boolean checkConsistentRules)
public static ProbabilisticPsystemFactory getInstance()
public CreateSimulator getCreateSimulator() throws PlinguaCoreException
IPsystemFactory
PlinguaCoreException
- if any error occurred during the instantiation of
CreateSimulatororg.gcn.plinguacore.simulator.cellLike.stochastic.StochasticPsystemFactory#getCreateSimulator()
public static java.util.Map<ActivationSets,java.util.List<IRule>> getRulesByActivationSet(CellLikePsystem ps)
public static ActivationSets getActivationSets(IRule r, CellLikeMembrane m)