Interface IResolutionListener
-
- All Known Implementing Classes:
Resolver
public interface IResolutionListenerInforms interested parties about the resolution of a variable to a decision variable.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlocalVariableCreated(LocalDecisionVariable var)Is called when a local variable is created as part of container operation evaluation or let-evaluation.voidlocalVariableDisposed(LocalDecisionVariable var)Is called when a local variable is disposed as part of container operation evaluation or let-evaluation.voidnotifyResolved(IDecisionVariable compound, java.lang.String slotName, IDecisionVariable resolved)Is called to notify about the resolution of the compound slotslotNameincompoundtovar.voidnotifyResolved(AbstractVariable declaration, IDecisionVariable resolved)Is called to notify about the resolution of the declarationdeclto the actual variablevar.
-
-
-
Method Detail
-
notifyResolved
void notifyResolved(AbstractVariable declaration, IDecisionVariable resolved)
Is called to notify about the resolution of the declarationdeclto the actual variablevar.- Parameters:
declaration- the declarationresolved- the resolved decision variable
-
notifyResolved
void notifyResolved(IDecisionVariable compound, java.lang.String slotName, IDecisionVariable resolved)
Is called to notify about the resolution of the compound slotslotNameincompoundtovar.- Parameters:
compound- the compound variableslotName- the slot to be resolvedresolved- the resolved slot variable
-
localVariableCreated
void localVariableCreated(LocalDecisionVariable var)
Is called when a local variable is created as part of container operation evaluation or let-evaluation.- Parameters:
var- the created variable
-
localVariableDisposed
void localVariableDisposed(LocalDecisionVariable var)
Is called when a local variable is disposed as part of container operation evaluation or let-evaluation.- Parameters:
var- the disposed variable
-
-