|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Change which is only applicable if a certain Condition is true.
Method Summary | |
boolean |
isApplicable()
Tests the applicability of this ConditionalChange. |
boolean |
isMadeApplicableBy(com.oakgrovesystems.mediation.Change change,
java.lang.Object changee)
Determines whether the ConditionalChange would become applicable if the specified Change was applied to the specified object. |
boolean |
isMadeInapplicableBy(com.oakgrovesystems.mediation.Change change,
java.lang.Object changee)
Determines whether the ConditionalChange would become inapplicable if the specified Change was applied to the specified object. |
Methods inherited from interface com.oakgrovesystems.mediation.Change |
applyTo |
Method Detail |
public boolean isApplicable() throws CanNotEvaluateConditionException
CanNotEvaluateConditionException
- thrown if the contingency Condition can not be evaluated.public boolean isMadeApplicableBy(com.oakgrovesystems.mediation.Change change, java.lang.Object changee) throws CanNotEvaluateConditionException
change
- the Change that would be applied to trigger the applicability of
this ConditionalChangechangee
- the object to which the triggering change would be applied
CanNotEvaluateConditionException
public boolean isMadeInapplicableBy(com.oakgrovesystems.mediation.Change change, java.lang.Object changee) throws CanNotEvaluateConditionException
change
- the Change that would be applied to cause the inapplicability of
this ConditionalChangechangee
- the object to which the specified change would be applied to make
this ConditionalChange inapplicable
CanNotEvaluateConditionException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |