Class DTAnalysis
java.lang.Object
org.kie.dmn.validation.dtanalysis.model.DTAnalysis
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGap(Hyperrectangle gap) voidaddOverlap(Overlap overlap) booleancomparingRulesIsRightWider(int ruleId, int isWiderRuleId) voidvoidvoidvoidvoidvoidvoidvoidgetGaps()booleanbooleanbooleanisError()booleanvoidstatic DTAnalysisofError(DecisionTable sourceDT, Throwable error) voidsetMCDCSelectedBlocks(List<MCDCAnalyser.PosNegBlock> selectedBlocks)
-
Constructor Details
-
DTAnalysis
-
-
Method Details
-
ofError
-
isError
public boolean isError() -
getDdtaTable
-
getGaps
-
addGap
-
getSource
-
getOverlaps
-
addOverlap
-
normalize
public void normalize() -
asDMNMessages
-
computeMaskedRules
public void computeMaskedRules() -
comparingRulesIsRightWider
public boolean comparingRulesIsRightWider(int ruleId, int isWiderRuleId) throws DTAnalysis.ComparingRulesWithMultipleInputEntries -
getMaskedRules
-
computeMisleadingRules
public void computeMisleadingRules() -
getMisleadingRules
-
computeSubsumptions
public void computeSubsumptions() -
getSubsumptions
-
computeContractions
public void computeContractions() -
getContractions
-
compute1stNFViolations
public void compute1stNFViolations() -
is1stNFViolation
public boolean is1stNFViolation() -
getDuplicateRulesTuples
-
compute2ndNFViolations
public void compute2ndNFViolations() -
is2ndNFViolation
public boolean is2ndNFViolation() -
getContractionsViolating2ndNF
-
getCellsViolating2ndNF
-
computeHitPolicyRecommender
public void computeHitPolicyRecommender() -
isHitPolicySingle
-
nameOrIDOfTable
-
computeOutputInLOV
public void computeOutputInLOV() -
setMCDCSelectedBlocks
-
getMCDCSelectedBlocks
-