net.sourceforge.fluxion.runcible.impl
Class StandardRule

java.lang.Object
  extended by net.sourceforge.fluxion.runcible.impl.StandardRule
All Implemented Interfaces:
Rule

public class StandardRule
extends java.lang.Object
implements Rule

Javadocs go here.

Version:
1.0
Author:
Tony Burdett

Constructor Summary
StandardRule()
           
 
Method Summary
 void accept(RuleVisitor visitor)
           
 void addDataClause(DataClause clause)
           
 void addFact(Fact do_action)
           
 void addNextRule(Rule then_apply)
           
 java.util.List<DataClause> getDataClauses()
           
 java.util.List<Fact> getFacts()
           
 Forall getForall()
           
 IndividualSelection getIndividualSelection()
           
 java.util.List<Rule> getNextRules()
           
 void setDataClauses(java.util.List<DataClause> using_data)
           
 void setFacts(java.util.List<Fact> facts)
           
 void setForall(Forall forall)
           
 void setIndividualSelection(IndividualSelection in_individuals)
           
 void setNextRules(java.util.List<Rule> then_apply)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardRule

public StandardRule()
Method Detail

getForall

public Forall getForall()
Specified by:
getForall in interface Rule

setForall

public void setForall(Forall forall)
Specified by:
setForall in interface Rule

getIndividualSelection

public IndividualSelection getIndividualSelection()
Specified by:
getIndividualSelection in interface Rule

setIndividualSelection

public void setIndividualSelection(IndividualSelection in_individuals)
Specified by:
setIndividualSelection in interface Rule

getDataClauses

public java.util.List<DataClause> getDataClauses()
Specified by:
getDataClauses in interface Rule

addDataClause

public void addDataClause(DataClause clause)
Specified by:
addDataClause in interface Rule

setDataClauses

public void setDataClauses(java.util.List<DataClause> using_data)
Specified by:
setDataClauses in interface Rule

getFacts

public java.util.List<Fact> getFacts()
Specified by:
getFacts in interface Rule

addFact

public void addFact(Fact do_action)
Specified by:
addFact in interface Rule

setFacts

public void setFacts(java.util.List<Fact> facts)
Specified by:
setFacts in interface Rule

accept

public void accept(RuleVisitor visitor)
Specified by:
accept in interface Rule

getNextRules

public java.util.List<Rule> getNextRules()
Specified by:
getNextRules in interface Rule

addNextRule

public void addNextRule(Rule then_apply)
Specified by:
addNextRule in interface Rule

setNextRules

public void setNextRules(java.util.List<Rule> then_apply)
Specified by:
setNextRules in interface Rule


Copyright © 2010. All Rights Reserved.