1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * CertainTrust Demonstrator in Java
- *
- * The ANDObserver is used to update the result of the AND operation
- * when the operands change and display the result in the result HTI.
- *
- * @author Florian Volk <florian.volk@cased.de>
- */
- import java.util.Observable;
- import java.util.Observer;
- import CertainTrust.CertainTrust;
- public class DISCOUNTINGObserver implements Observer {
- private CertainTrust Operand1;
- private CertainTrust Operand2;
- private CertainTrust Result;
-
- public DISCOUNTINGObserver(CertainTrust Operand1, CertainTrust Operand2, CertainTrust Result) {
- this.Operand1 = Operand1;
- this.Operand2 = Operand2;
- this.Result = Result;
- }
- @Override
- public void update(Observable arg0, Object arg1) {
- // calculate the result of the DISCOUNTING operation and update the Result CertainTrust data object
- CertainTrust DISCOUNTINGResult = this.Operand1.DISCOUNTING(this.Operand2);
- this.Result.setF(DISCOUNTINGResult.getF());
- this.Result.setTC(DISCOUNTINGResult.getT(), DISCOUNTINGResult.getC());
- }
- }
|