|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.production.basic.BasicSymbolicProduction
public class BasicSymbolicProduction
this implementation is not thread safe for the add/remove of conditions/actions
| Constructor Summary | |
|---|---|
BasicSymbolicProduction(AbstractProduction production,
IModel model)
|
|
| Method Summary | |
|---|---|
void |
addAction(IAction cons)
Adds a feature to the IAction attribute of the ISymbolicProduction object |
void |
addCondition(ICondition cond)
Adds a feature to the ICondition attribute of the ISymbolicProduction object |
void |
dispose()
Description of the Method |
void |
encode()
|
java.util.Collection<IAction> |
getActions()
Gets the actions attribute of the ISymbolicProduction object |
java.util.Collection<ICondition> |
getConditions()
Gets the conditions attribute of the ISymbolicProduction object |
java.lang.String |
getName()
Gets the productionName attribute of the ISymbolicProduction object |
int |
getNumberOfActions()
Gets the numberOfActions attribute of the ISymbolicProduction object |
int |
getNumberOfConditions()
Gets the numberOfConditions attribute of the ISymbolicProduction object |
void |
removeAction(IAction cons)
Description of the Method |
void |
removeCondition(ICondition retr)
Description of the Method |
void |
setName(java.lang.String str)
Sets the productionName attribute of the ISymbolicProduction object |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicSymbolicProduction(AbstractProduction production,
IModel model)
| Method Detail |
|---|
public void addAction(IAction cons)
ISymbolicProduction
addAction in interface ISymbolicProductioncons - The feature to be added to the IAction attributepublic void addCondition(ICondition cond)
ISymbolicProduction
addCondition in interface ISymbolicProductioncond - The feature to be added to the ICondition attributepublic void dispose()
ISymbolicProduction
dispose in interface ISymbolicProductionpublic java.util.Collection<IAction> getActions()
ISymbolicProduction
getActions in interface ISymbolicProductionpublic java.util.Collection<ICondition> getConditions()
ISymbolicProduction
getConditions in interface ISymbolicProductionpublic java.lang.String getName()
ISymbolicProduction
getName in interface ISymbolicProductionpublic int getNumberOfActions()
ISymbolicProduction
getNumberOfActions in interface ISymbolicProductionpublic int getNumberOfConditions()
ISymbolicProduction
getNumberOfConditions in interface ISymbolicProductionpublic void removeAction(IAction cons)
ISymbolicProduction
removeAction in interface ISymbolicProductioncons - Description of the Parameterpublic void removeCondition(ICondition retr)
ISymbolicProduction
removeCondition in interface ISymbolicProductionretr - Description of the Parameterpublic void setName(java.lang.String str)
ISymbolicProduction
setName in interface ISymbolicProductionstr - The new productionName valuepublic void encode()
encode in interface ISymbolicProduction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||