Interface IResolutionListener
public interface IResolutionListener
Informs interested parties about the resolution of a variable to a decision variable.
- Author:
- Holger Eichelberger
-
Method Summary
Modifier and TypeMethodDescriptionvoidIs called when a local variable is created as part of container operation evaluation or let-evaluation.voidIs called when a local variable is disposed as part of container operation evaluation or let-evaluation.voidnotifyResolved(IDecisionVariable compound, 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 Details
-
notifyResolved
Is called to notify about the resolution of the declarationdeclto the actual variablevar.- Parameters:
declaration- the declarationresolved- the resolved decision variable
-
notifyResolved
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
Is called when a local variable is created as part of container operation evaluation or let-evaluation.- Parameters:
var- the created variable
-
localVariableDisposed
Is called when a local variable is disposed as part of container operation evaluation or let-evaluation.- Parameters:
var- the disposed variable
-