public class BasicSymbolicProduction extends DefaultAdaptable implements ISymbolicProduction
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<IAction> |
_actions |
protected java.util.Collection<ICondition> |
_conditions |
protected java.lang.String |
_name |
protected AbstractProduction |
_production |
Constructor and Description |
---|
BasicSymbolicProduction(AbstractProduction production,
IModel model) |
Modifier and Type | Method and Description |
---|---|
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
|
addAdapterFactory, getAdapter, removeAdapterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
protected java.util.Collection<IAction> _actions
protected java.util.Collection<ICondition> _conditions
protected AbstractProduction _production
protected java.lang.String _name
public BasicSymbolicProduction(AbstractProduction production, IModel model)
public void addAction(IAction cons)
ISymbolicProduction
addAction
in interface ISymbolicProduction
cons
- The feature to be added to the IAction attributepublic void addCondition(ICondition cond)
ISymbolicProduction
addCondition
in interface ISymbolicProduction
cond
- The feature to be added to the ICondition attributepublic void dispose()
ISymbolicProduction
dispose
in interface ISymbolicProduction
public java.util.Collection<IAction> getActions()
ISymbolicProduction
getActions
in interface ISymbolicProduction
public java.util.Collection<ICondition> getConditions()
ISymbolicProduction
getConditions
in interface ISymbolicProduction
public java.lang.String getName()
ISymbolicProduction
getName
in interface ISymbolicProduction
public int getNumberOfActions()
ISymbolicProduction
getNumberOfActions
in interface ISymbolicProduction
public int getNumberOfConditions()
ISymbolicProduction
getNumberOfConditions
in interface ISymbolicProduction
public void removeAction(IAction cons)
ISymbolicProduction
removeAction
in interface ISymbolicProduction
cons
- Description of the Parameterpublic void removeCondition(ICondition retr)
ISymbolicProduction
removeCondition
in interface ISymbolicProduction
retr
- Description of the Parameterpublic void setName(java.lang.String str)
ISymbolicProduction
setName
in interface ISymbolicProduction
str
- The new productionName valuepublic void encode()
encode
in interface ISymbolicProduction