Modifier and Type | Method and Description |
---|---|
java.util.Set<IRule> |
ParteIzquierda.getReglas()
Deprecated.
|
static java.util.Map<ActivationSets,java.util.List<IRule>> |
ProbabilisticPsystemFactory.getRulesByActivationSet(CellLikePsystem ps) |
java.util.Iterator<IRule> |
DndpMatrix.getRulesByLeftHandRuleIterator(ProbabilisticLeftHandRule leftHandRule) |
java.util.Map<java.lang.Integer,MultiSet<IRule>> |
DndProbabilisticSelExecThread.getRulesMap() |
Modifier and Type | Method and Description |
---|---|
static ActivationSets |
ProbabilisticPsystemFactory.getActivationSets(IRule r,
CellLikeMembrane m) |
Constructor and Description |
---|
ParteIzquierda(IRule r,
CellLikeMembrane m)
Deprecated.
|
ProbabilisticLeftHandRule(IRule rule,
CellLikeMembrane membrane) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
StaticMethods.getEnvironment(IRule r) |
static float |
StaticMethods.getProbability(IRule r) |
static boolean |
StaticMethods.isEnvironmentRule(IRule r,
java.util.Map<java.lang.String,java.lang.String> environmentLabels) |
static boolean |
StaticMethods.isSkeletonRule(IRule r,
java.util.Map<java.lang.String,java.lang.String> environmentLabels) |
abstract void |
SkeletonHandRule.set(IRule r) |
void |
SkeletonRightHandRule.set(IRule r) |
void |
EnvironmentRightHandRule.set(IRule r) |
void |
EnvironmentLeftHandRule.set(IRule r) |
void |
SkeletonLeftHandRule.set(IRule r) |
Constructor and Description |
---|
EnvironmentLeftHandRule(IRule r) |
SkeletonLeftHandRule(IRule r) |
SkeletonRightHandRule(IRule r) |
SkeletonRulesBlock(IRule r) |
Modifier and Type | Method and Description |
---|---|
boolean |
Psystem.addRule(IRule r)
adds a rule to the existing rule set
|
Modifier and Type | Interface and Description |
---|---|
interface |
IConstantRule |
interface |
IDoubleCommunicationRule |
interface |
IPriorityRule |
interface |
IStochasticRule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRule
This class represents all kind of rules, intended to be extended to fulfill
the requirements of each P-System group
|
Modifier and Type | Method and Description |
---|---|
IRule |
AbstractRuleFactory.createBasicRule(boolean dissolves,
LeftHandRule leftHandRule,
RightHandRule rightHandRule) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<IRule> |
RulesSet.iterator() |
java.util.Iterator<IRule> |
RulesSet.iterator(java.lang.String labelID,
int charge) |
java.util.Iterator<IRule> |
RulesSet.iterator(java.lang.String labelID,
int charge,
boolean shuffle)
Returns an iterator
|
java.util.Iterator<IRule> |
RulesSet.iterator(java.lang.String labelID,
java.lang.String environmentID,
int charge) |
java.util.Iterator<IRule> |
RulesSet.iterator(java.lang.String labelID,
java.lang.String environmentID,
int charge,
boolean shuffle)
Returns an Iterator
|
Modifier and Type | Method and Description |
---|---|
boolean |
RulesSet.add(IRule IRule) |
boolean |
RulesSet.checkRule(IRule r)
Returns true if the IRule passed as argument complies the model conditions
|
int |
RuleComparator.compare(IRule arg0,
IRule arg1) |
Modifier and Type | Method and Description |
---|---|
boolean |
RulesSet.addAll(java.util.Collection<? extends IRule> arg0) |
static void |
RulesSet.sortByPriority(java.util.List<IRule> rulesList) |
Constructor and Description |
---|
RulesSet(java.util.Collection<? extends IRule> rules)
Constructs a RulesSet with initial rules
|
Modifier and Type | Method and Description |
---|---|
IRule |
CellLikeRuleFactory.createBasicRule(boolean dissolves,
LeftHandRule leftHandRule,
RightHandRule rightHandRule) |
Modifier and Type | Method and Description |
---|---|
boolean |
CheckRule.checkRule(IRule r)
Checks if the rule r fulfills the terms stated
|
boolean |
DecoratorCheckRule.checkRule(IRule r) |
Modifier and Type | Class and Description |
---|---|
class |
SpikingRule |
Modifier and Type | Method and Description |
---|---|
IRule |
SpikingRuleFactory.createBasicRule(boolean dissolves,
LeftHandRule leftHandRule,
RightHandRule rightHandRule) |
Modifier and Type | Class and Description |
---|---|
class |
DoubleCommunicationTissueLikeRule |
class |
TissueLikeRule |
class |
TSCSRule |
Modifier and Type | Method and Description |
---|---|
IRule |
TSCSRuleFactory.createBasicRule(boolean dissolves,
LeftHandRule leftHandRule,
RightHandRule rightHandRule) |
IRule |
TissueLikeRuleFactory.createBasicRule(boolean dissolves,
LeftHandRule leftHandRule,
RightHandRule rightHandRule) |