ApproximatedEntityDecisionsPredictor
public class UnionDecisionsPredictor extends java.lang.Object implements ApproximatedEntityDecisionsPredictor
Constructor | Description |
---|---|
UnionDecisionsPredictor() |
Sole constructor
|
Modifier and Type | Method | Description |
---|---|---|
java.util.HashSet<Condition> |
getDecisionsForRuleInducedFromBoundary(ApproximatedEntity approximatedEntity) |
Gets hash set with decisions for right (decision) side of decision rule induced from boundary
of given approximated entity.
|
java.util.HashSet<Condition> |
getDecisionsForRuleInducedFromLowerApproximation(ApproximatedEntity approximatedEntity) |
Gets hash set with decisions for right (decision) side of decision rule induced from lower approximation
of given approximated entity.
|
java.util.HashSet<Condition> |
getDecisionsForRuleInducedFromUpperApproximation(ApproximatedEntity approximatedEntity) |
Gets hash set with decisions for right (decision) side of decision rule induced from upper approximation
of given approximated entity.
|
public java.util.HashSet<Condition> getDecisionsForRuleInducedFromLowerApproximation(ApproximatedEntity approximatedEntity)
Condition
.
Checks if given approximated entity is union of decision classes (an object of type Union
).getDecisionsForRuleInducedFromLowerApproximation
in interface ApproximatedEntityDecisionsPredictor
approximatedEntity
- approximated entity for which hash set with decisions for right (decision) side
of decision rule induced from lower approximation should be getInvalidTypeException
- when given approximated entity is not an instance of Union
classInvalidTypeException
- when basic class of given union is not of type SimpleField
nor PairField
.public java.util.HashSet<Condition> getDecisionsForRuleInducedFromUpperApproximation(ApproximatedEntity approximatedEntity)
Condition
.
Checks if given approximated entity is union of decision classes (an object of type Union
).getDecisionsForRuleInducedFromUpperApproximation
in interface ApproximatedEntityDecisionsPredictor
approximatedEntity
- approximated entity for which hash set with decisions for right (decision) side
of decision rule induced from upper approximation should be getInvalidTypeException
- when given approximated entity is not an instance of Union
classInvalidTypeException
- when basic class of given union is not of type SimpleField
nor PairField
.public java.util.HashSet<Condition> getDecisionsForRuleInducedFromBoundary(ApproximatedEntity approximatedEntity)
Condition
.
Checks if given approximated entity is union of decision classes (an object of type Union
).getDecisionsForRuleInducedFromBoundary
in interface ApproximatedEntityDecisionsPredictor
approximatedEntity
- approximated entity for which hash set with decisions for right (decision) side
of decision rule induced from boundary should be getInvalidTypeException
- when given approximated entity is not an instance of Union
classInvalidTypeException
- when basic class of given union is not of type SimpleField
nor PairField
.