Blame view
BRIC/src/CSP_ANALYSE/CSPVerificationContract.java
1.19 KB
eeb5cac08
![]() |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package CSP_ANALYSE; import CSP_ANALYSE.AnalyseFDR; import CSP_ANALYSE.AnalyseChecker; import CSP_CREATOR.CreatorBehaviorChecker; import CSP_CREATOR.CreatorContract; import LOGIC.Contract; import LOGIC.ObjectList; import java.util.ArrayList; /** * * @author sarah */ public class CSPVerificationContract { private CreatorBehaviorChecker cspC; private AnalyseFDR analyseFdr; private AnalyseChecker analyseChecker; private CreatorContract creatC; public CSPVerificationContract(Contract c, ObjectList l) { cspC = new CreatorBehaviorChecker(c,l); cspC.CSPCheckerCreator(); creatC = new CreatorContract(c, l); creatC.CSPFDRCreator(); analyseChecker = new AnalyseChecker(); analyseFdr = new AnalyseFDR(c, l); } public CheckerResult verificaBehaviorChecker() { return analyseChecker.takeResultChecher(); } public ArrayList<FDRResult> verificaContractIsIOprocess() { //passo o contrato para o analyseFDR return analyseFdr.takeResultIOProcess(); } } |