Class AttributeAction
java.lang.Object
com.aquima.interactions.dtree.impl.AbstractNode
com.aquima.interactions.dtree.impl.AttributeAction
- All Implemented Interfaces:
Serializable
Decision tree node representing a set-attribute action.
- Since:
- 5.0
- Author:
- F. van der Meer
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AttributeAction
(InitializationLookup lookup, IDecisionTree decisionTree, AbstractNode parent, IDecisionTreeNodeDS nodeDS) -
Method Summary
Modifier and TypeMethodDescriptionprotected IAttributeDefinition
This method returns an array containing the child nodes.protected IEntityDefinition
protected IExpression
boolean
protected AttributeAction
Methods inherited from class com.aquima.interactions.dtree.impl.AbstractNode
getCondition, getQuestionAttribute, getTree, isActionNode, isAssetAction, isCondition, isContainerAction, isSubtreeAction, toAssetAction, toContainerAction, toString, toSubtreeAction
-
Constructor Details
-
AttributeAction
protected AttributeAction(InitializationLookup lookup, IDecisionTree decisionTree, AbstractNode parent, IDecisionTreeNodeDS nodeDS) throws InitializationException - Throws:
InitializationException
-
-
Method Details
-
isAttributeAction
public boolean isAttributeAction()- Overrides:
isAttributeAction
in classAbstractNode
-
getChildren
Description copied from class:AbstractNode
This method returns an array containing the child nodes.
Note: This method is public to allow test-case access, but should not be used outside the tree engine.
- Specified by:
getChildren
in classAbstractNode
- Returns:
- an array containing the child nodes.
-
toAttributeAction
- Overrides:
toAttributeAction
in classAbstractNode
- Throws:
DecisionTreeException
-
getEntity
-
getAttribute
-
getValueExpression
-