Package | Description |
---|---|
upsimulator.core | |
upsimulator.exceptions | |
upsimulator.interfaces | |
upsimulator.recognizer.actions | |
upsimulator.speedup |
Modifier and Type | Class and Description |
---|---|
class |
PRule
PRule represents the rule in P systems.
PRule is the basic implementation of Rule. |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Rule,java.lang.Integer> |
PMembrane.fetch() |
java.util.List<Rule> |
PMembrane.getRules() |
java.util.HashMap<Rule,java.lang.Integer> |
PMembrane.getUsableRules() |
java.util.Map<Rule,java.lang.Integer> |
PRule.satisfiedRules(Membrane membrane)
Rule with dimensions check all the satisfied rule of it.
|
java.util.Map<Rule,java.lang.Integer> |
PMembrane.setProducts() |
Modifier and Type | Method and Description |
---|---|
void |
PMembrane.addRule(Rule rule) |
Modifier and Type | Method and Description |
---|---|
Rule |
UnpredictableDimensionException.getRule() |
Modifier and Type | Method and Description |
---|---|
void |
UnpredictableDimensionException.setRule(Rule rule) |
Constructor and Description |
---|
UnpredictableDimensionException(Rule rule,
java.lang.String dim) |
Modifier and Type | Field and Description |
---|---|
static java.util.HashMap<java.lang.String,java.util.List<Rule>> |
Rule.ruleSet |
Modifier and Type | Method and Description |
---|---|
Rule |
Rule.deepClone()
Deep clone one rule
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Rule,java.lang.Integer> |
Membrane.fetch()
All the satisfied rules try to fetch the objects they need
|
java.util.List<Rule> |
Membrane.getRules()
Get all the rules contained in this membrane
|
static java.util.List<Rule> |
Rule.getRuleSet(java.lang.String name)
Get rule set
|
java.util.Map<Rule,java.lang.Integer> |
Membrane.getUsableRules()
Check all the rules inside if they are satisfied, and return all the usable
rules.
|
java.util.Map<Rule,java.lang.Integer> |
Rule.satisfiedRules(Membrane membrane)
Check if rule with dimensions is satisfied, return the satisfied rules which
have fixed their dimensions.
|
java.util.Map<Rule,java.lang.Integer> |
Membrane.setProducts()
Set products of rules
|
Modifier and Type | Method and Description |
---|---|
void |
Membrane.addRule(Rule rule)
Add a new rule
|
Modifier and Type | Method and Description |
---|---|
static void |
Rule.registRuleSet(java.lang.String name,
java.util.List<Rule> ruleSet1)
Register a rule set
|
Constructor and Description |
---|
RuleTunnelChecker(java.lang.String targetName,
Rule currRule,
Membrane currMembrane) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Rule,java.lang.Integer> |
RuleChecker.getSatisfiedRules() |
Constructor and Description |
---|
RuleChecker(Rule source,
java.util.List<java.lang.Long[]> list,
Membrane target) |