Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form

A

ADD - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
AggregationOutputTypeValidator - Class in de.redsix.dmncheck.validators
 
AggregationOutputTypeValidator() - Constructor for class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
 
AggregationValidator - Class in de.redsix.dmncheck.validators
 
AggregationValidator() - Constructor for class de.redsix.dmncheck.validators.AggregationValidator
 
AND - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
annotations.de.redsix.dmncheck.feel - package annotations.de.redsix.dmncheck.feel
 
annotations.de.redsix.dmncheck.util - package annotations.de.redsix.dmncheck.util
 
apply(A, B, C) - Method in interface de.redsix.dmncheck.util.TriFunction
 
apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
 
apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
 
apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.core.RequirementGraphValidator
 
apply(DmnModelInstance) - Method in interface de.redsix.dmncheck.validators.core.Validator
Validates the given DMN model instance and returns the validation results as a list.
apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
 
apply(DmnModelInstance) - Method in class de.redsix.dmncheck.validators.TypeValidator
 

B

BinaryExpression(FeelExpression, Operator, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
bind(Function<B, Either<A, C>>) - Method in class de.redsix.dmncheck.util.Either
 
BOOLEAN() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
BOOLEAN() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN
 
BOOLEAN(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN
 
BOOLEAN_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
BooleanLiteral(Boolean) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
build() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
 
Builder() - Constructor for class de.redsix.dmncheck.result.ValidationResult.Builder
 

C

call() - Method in class de.redsix.dmncheck.cli.Main
 
caseOf(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
caseOf(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
 
cases() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
cases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Function<String, R>, Function<ItemDefinition, R>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
CheckerMain - Class in de.redsix.dmncheck
 
CheckerMain() - Constructor for class de.redsix.dmncheck.CheckerMain
 
classLoader - Variable in enum class de.redsix.dmncheck.util.ProjectClassLoader
 
ConflictingRuleValidator - Class in de.redsix.dmncheck.validators
 
ConflictingRuleValidator() - Constructor for class de.redsix.dmncheck.validators.ConflictingRuleValidator
 
ConnectedRequirementGraphValidator - Class in de.redsix.dmncheck.validators
 
ConnectedRequirementGraphValidator() - Constructor for class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
 
containsNot() - Method in class de.redsix.dmncheck.feel.FeelExpression
 
containsVariable(String) - Method in class de.redsix.dmncheck.feel.FeelExpression
 
Context() - Constructor for class de.redsix.dmncheck.feel.FeelTypecheck.Context
 

D

DATE() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
DATE() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DATE
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DATE
 
DATE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DATE
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DATE
 
DATE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
DateLiteral(LocalDateTime) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
de.redsix.dmncheck - package de.redsix.dmncheck
 
de.redsix.dmncheck.cli - package de.redsix.dmncheck.cli
 
de.redsix.dmncheck.drg - package de.redsix.dmncheck.drg
 
de.redsix.dmncheck.feel - package de.redsix.dmncheck.feel
 
de.redsix.dmncheck.plugin - package de.redsix.dmncheck.plugin
 
de.redsix.dmncheck.result - package de.redsix.dmncheck.result
 
de.redsix.dmncheck.server - package de.redsix.dmncheck.server
 
de.redsix.dmncheck.util - package de.redsix.dmncheck.util
 
de.redsix.dmncheck.validators - package de.redsix.dmncheck.validators
 
de.redsix.dmncheck.validators.core - package de.redsix.dmncheck.validators.core
 
DecisionIdAndNameValidator - Class in de.redsix.dmncheck.validators
 
DecisionIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
 
DefinitionsIdAndNameValidator - Class in de.redsix.dmncheck.validators
 
DefinitionsIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
 
DisjunctionExpression(FeelExpression, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
DIV - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
DOUBLE() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
DOUBLE() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE
 
DOUBLE(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE
 
DOUBLE_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
DoubleLiteral(Double) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
DuplicateColumnLabelValidator - Class in de.redsix.dmncheck.validators
 
DuplicateColumnLabelValidator() - Constructor for class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
 
DuplicateRuleValidator - Class in de.redsix.dmncheck.validators
 
DuplicateRuleValidator() - Constructor for class de.redsix.dmncheck.validators.DuplicateRuleValidator
 

E

Either<A,B> - Class in de.redsix.dmncheck.util
 
Either() - Constructor for class de.redsix.dmncheck.util.Either
 
Eithers - Class in de.redsix.dmncheck.util
 
Eithers.CaseOfMatchers - Class in de.redsix.dmncheck.util
 
Eithers.CaseOfMatchers.PartialMatcher<A,B,X> - Class in de.redsix.dmncheck.util
 
Eithers.CaseOfMatchers.TotalMatcher_Left<A,B> - Class in de.redsix.dmncheck.util
 
Eithers.CaseOfMatchers.TotalMatcher_Right<A,B,X> - Class in de.redsix.dmncheck.util
 
element(ModelElementInstance) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
 
ElementTypeDeclarationValidator<T extends org.camunda.bpm.model.dmn.instance.DmnElement> - Class in de.redsix.dmncheck.validators
 
ElementTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
 
Empty() - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
ENUM(String) - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
ENUM(String) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ENUM
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ENUM
 
ENUM(Function<String, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ENUM
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ENUM
 
ENUM_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
equals(Object) - Method in class de.redsix.dmncheck.feel.ExpressionType
 
equals(Object) - Method in class de.redsix.dmncheck.feel.FeelExpression
 
equals(Object) - Method in class de.redsix.dmncheck.util.Either
 
equals(Object) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Indicates whether some other object is "equal to" this one.
error - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
 
ERROR - Enum constant in enum class de.redsix.dmncheck.result.Severity
 
errorMessage() - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
 
errorMessage() - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
 
errorMessage() - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
 
execute() - Method in class de.redsix.dmncheck.CheckerMain
 
EXP - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
Expression - Class in de.redsix.dmncheck.util
 
Expression(LiteralExpression, String) - Constructor for class de.redsix.dmncheck.util.Expression
 
Expression(UnaryTests, String) - Constructor for class de.redsix.dmncheck.util.Expression
 
expressionLanguage - Variable in class de.redsix.dmncheck.util.Expression
 
ExpressionType - Class in de.redsix.dmncheck.feel
 
ExpressionType() - Constructor for class de.redsix.dmncheck.feel.ExpressionType
 
ExpressionType.Cases<R> - Interface in de.redsix.dmncheck.feel
 
ExpressionTypeParser - Class in de.redsix.dmncheck.feel
 
ExpressionTypes - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.PartialMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_BOOLEAN<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_DATE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_DOUBLE<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_ENUM<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_LONG<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_STRING<R> - Class in de.redsix.dmncheck.feel
 
ExpressionTypes.CasesMatchers.TotalMatcher_TOP - Class in de.redsix.dmncheck.feel
 

F

failOnWarning() - Method in class de.redsix.dmncheck.CheckerMain
 
failOnWarning() - Method in class de.redsix.dmncheck.cli.Main
 
failOnWarning() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
FeelExpression - Class in de.redsix.dmncheck.feel
 
FeelExpression() - Constructor for class de.redsix.dmncheck.feel.FeelExpression
 
FeelExpression.Cases<R> - Interface in de.redsix.dmncheck.feel
 
FeelParser - Class in de.redsix.dmncheck.feel
 
FeelTypecheck - Class in de.redsix.dmncheck.feel
 
FeelTypecheck.Context - Class in de.redsix.dmncheck.feel
 
fetchFilesToTestFromSearchPaths(List<Path>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
from(DmnModelInstance) - Static method in class de.redsix.dmncheck.drg.RequirementGraph
 

G

GE - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
GenericValidator<S extends org.camunda.bpm.model.xml.instance.ModelElementInstance,T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators.core
Generic validator that facilitates writing validations directly on the structure of the DMN model instance.
GenericValidator() - Constructor for class de.redsix.dmncheck.validators.core.GenericValidator
 
getClassName(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.AggregationValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.core.GenericValidator
Auxiliary method to determine the class for the validation.
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
 
getClassUnderValidation() - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
 
getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
 
getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.core.GenericValidator
Auxiliary method to determine the class used for the applicability check.
getClassUsedToCheckApplicability() - Method in class de.redsix.dmncheck.validators.core.SimpleValidator
 
getDefinitions() - Method in class de.redsix.dmncheck.drg.RequirementGraph
 
getElement() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
 
getElement() - Method in class de.redsix.dmncheck.result.ValidationResult
 
getExcludeList() - Method in class de.redsix.dmncheck.CheckerMain
 
getExcludeList() - Method in class de.redsix.dmncheck.cli.Main
 
getExcludeList() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getFileNames(List<Path>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getItemDefinition(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
getItemDefinitions() - Method in class de.redsix.dmncheck.validators.core.ValidationContext
Provides access to the item definitions of a DMN model instance.
getLeft(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
 
getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
 
getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
 
getMessage() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.SeverityStep
 
getMessage() - Method in class de.redsix.dmncheck.result.ValidationResult
 
getName() - Method in class de.redsix.dmncheck.validators.DecisionIdAndNameValidator
 
getName() - Method in class de.redsix.dmncheck.validators.DefinitionsIdAndNameValidator
 
getName() - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
 
getName() - Method in class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
 
getName() - Method in class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
 
getName() - Method in class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
 
getPluginLogger() - Method in class de.redsix.dmncheck.CheckerMain
 
getPluginLogger() - Method in class de.redsix.dmncheck.cli.Main
 
getPluginLogger() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getRight(Either<A, B>) - Static method in class de.redsix.dmncheck.util.Eithers
 
getSearchPathList() - Method in class de.redsix.dmncheck.CheckerMain
 
getSearchPathList() - Method in class de.redsix.dmncheck.cli.Main
 
getSearchPathList() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getSeverity() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.BuildStep
 
getSeverity() - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.ElementStep
 
getSeverity() - Method in class de.redsix.dmncheck.result.ValidationResult
 
getTypeRef(InputExpression) - Method in class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
 
getTypeRef(Output) - Method in class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
 
getValidatorClasses() - Method in class de.redsix.dmncheck.CheckerMain
 
getValidatorClasses() - Method in class de.redsix.dmncheck.cli.Main
 
getValidatorClasses() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getValidatorPackages() - Method in class de.redsix.dmncheck.CheckerMain
 
getValidatorPackages() - Method in class de.redsix.dmncheck.cli.Main
 
getValidatorPackages() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getValidators() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
getValidators() - Static method in class de.redsix.dmncheck.util.ValidatorLoader
 
getValidators(String[], String[]) - Static method in class de.redsix.dmncheck.util.ValidatorLoader
 
GT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 

H

hashCode() - Method in class de.redsix.dmncheck.feel.ExpressionType
 
hashCode() - Method in class de.redsix.dmncheck.feel.FeelExpression
 
hashCode() - Method in class de.redsix.dmncheck.util.Either
 
hashCode() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Returns a hash code value for this object.

I

IdAndNameValidator<T extends org.camunda.bpm.model.dmn.instance.DmnElement & org.camunda.bpm.model.dmn.instance.NamedElement> - Class in de.redsix.dmncheck.validators
 
IdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.IdAndNameValidator
 
info - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
 
init - Static variable in class de.redsix.dmncheck.result.ValidationResult
 
InputDataIdAndNameValidator - Class in de.redsix.dmncheck.validators
 
InputDataIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.InputDataIdAndNameValidator
 
InputEntryTypeValidator - Class in de.redsix.dmncheck.validators
 
InputEntryTypeValidator() - Constructor for class de.redsix.dmncheck.validators.InputEntryTypeValidator
 
InputTypeDeclarationValidator - Class in de.redsix.dmncheck.validators
 
InputTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.InputTypeDeclarationValidator
 
InputValuesTypeValidator - Class in de.redsix.dmncheck.validators
 
InputValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.InputValuesTypeValidator
 
INSTANCE - Enum constant in enum class de.redsix.dmncheck.util.ProjectClassLoader
 
INTEGER() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
INTEGER() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER
 
INTEGER(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_INTEGER
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_INTEGER
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_INTEGER
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_INTEGER
 
INTEGER_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
IntegerLiteral(Integer) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
 
isApplicable(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
 
isApplicable(Definitions, ValidationContext) - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
 
isApplicable(Input, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
 
isApplicable(ItemDefinition, ValidationContext) - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
 
isApplicable(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
 
isApplicable(S, ValidationContext) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
Checks whether the validation is applicable for an element of type S taking account of the validation context.
isApplicable(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
 
isApplicable(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
 
isGreaterThan() - Method in enum class de.redsix.dmncheck.feel.Operator
 
isLessThan() - Method in enum class de.redsix.dmncheck.feel.Operator
 
isLiteral() - Method in class de.redsix.dmncheck.feel.FeelExpression
 
isNumeric(ExpressionType) - Static method in class de.redsix.dmncheck.feel.ExpressionType
 
isSubtypeOf(ExpressionType) - Method in class de.redsix.dmncheck.feel.ExpressionType
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION
 
ITEMDEFINITION(Function<ItemDefinition, R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
ITEMDEFINITION(ItemDefinition) - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
ITEMDEFINITION(ItemDefinition) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_ITEMDEFINITION
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_ITEMDEFINITION
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_ITEMDEFINITION
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_ITEMDEFINITION
 
ITEMDEFINITION_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
ItemDefinitionAllowedValuesTypeValidator - Class in de.redsix.dmncheck.validators
 
ItemDefinitionAllowedValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
 
ItemDefinitionIdAndNameValidator - Class in de.redsix.dmncheck.validators
 
ItemDefinitionIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.ItemDefinitionIdAndNameValidator
 

K

KnowledgeSourceIdAndNameValidator - Class in de.redsix.dmncheck.validators
 
KnowledgeSourceIdAndNameValidator() - Constructor for class de.redsix.dmncheck.validators.KnowledgeSourceIdAndNameValidator
 

L

lazy(Supplier<ExpressionType>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
LE - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
left(A) - Static method in class de.redsix.dmncheck.util.Eithers
 
left(Function<A, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
 
left_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
 
loadProjectClasspath(List<String>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
logPrettified(File, List<ValidationResult>, PrettyPrintValidationResults.PluginLogger) - Static method in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults
 
LONG() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
LONG() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_LONG
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_LONG
 
LONG(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher_LONG
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_LONG
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher_LONG
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_LONG
 
LONG_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
LT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 

M

main(String[]) - Static method in class de.redsix.dmncheck.cli.Main
 
main(String[]) - Static method in class de.redsix.dmncheck.server.ValidationServer
 
Main - Class in de.redsix.dmncheck.cli
 
Main() - Constructor for class de.redsix.dmncheck.cli.Main
 
map(Function<B, C>) - Method in class de.redsix.dmncheck.util.Either
 
match(ExpressionType.Cases<R>) - Method in class de.redsix.dmncheck.feel.ExpressionType
 
match(FeelExpression.Cases<R>) - Method in class de.redsix.dmncheck.feel.FeelExpression
 
match(Function<A, X>, Function<B, X>) - Method in class de.redsix.dmncheck.util.Either
 
message(String) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.MessageStep
 
modClassName(Function<String, String>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
modItemDefinition(Function<ItemDefinition, ItemDefinition>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
MUL - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 

N

NoDecisionPresentValidator - Class in de.redsix.dmncheck.validators
 
NoDecisionPresentValidator() - Constructor for class de.redsix.dmncheck.validators.NoDecisionPresentValidator
 
NonValidatingDmnParser - Class in de.redsix.dmncheck.server
 
NonValidatingDmnParser() - Constructor for class de.redsix.dmncheck.server.NonValidatingDmnParser
 
NOT - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
Null() - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 

O

Operator - Enum Class in de.redsix.dmncheck.feel
 
OR - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
otherwise(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
 
otherwise_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.PartialMatcher
 
OutputEntryTypeValidator - Class in de.redsix.dmncheck.validators
 
OutputEntryTypeValidator() - Constructor for class de.redsix.dmncheck.validators.OutputEntryTypeValidator
 
OutputTypeDeclarationValidator - Class in de.redsix.dmncheck.validators
 
OutputTypeDeclarationValidator() - Constructor for class de.redsix.dmncheck.validators.OutputTypeDeclarationValidator
 
OutputValuesTypeValidator - Class in de.redsix.dmncheck.validators
 
OutputValuesTypeValidator() - Constructor for class de.redsix.dmncheck.validators.OutputValuesTypeValidator
 

P

parse(Expression) - Static method in class de.redsix.dmncheck.feel.FeelParser
 
parse(CharSequence) - Static method in class de.redsix.dmncheck.feel.FeelParser
 
parse(CharSequence, Collection<ItemDefinition>) - Static method in class de.redsix.dmncheck.feel.ExpressionTypeParser
 
PluginBase - Interface in de.redsix.dmncheck.plugin
 
PluginLogger(Consumer<CharSequence>, Consumer<CharSequence>, Consumer<CharSequence>) - Constructor for class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
 
portNumber - Variable in class de.redsix.dmncheck.server.ValidationServer
 
PrettyPrintValidationResults - Class in de.redsix.dmncheck.plugin
 
PrettyPrintValidationResults.PluginLogger - Class in de.redsix.dmncheck.plugin
 
ProjectClassLoader - Enum Class in de.redsix.dmncheck.util
 

R

RangeExpression(boolean, FeelExpression, FeelExpression, boolean) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
reduce() - Static method in class de.redsix.dmncheck.util.Either
 
RequirementGraph - Class in de.redsix.dmncheck.drg
 
RequirementGraph(Class<? extends DefaultEdge>, Definitions) - Constructor for class de.redsix.dmncheck.drg.RequirementGraph
 
RequirementGraphLeafValidator - Class in de.redsix.dmncheck.validators
 
RequirementGraphLeafValidator() - Constructor for class de.redsix.dmncheck.validators.RequirementGraphLeafValidator
 
RequirementGraphValidator - Class in de.redsix.dmncheck.validators.core
Generic validator that facilitates writing validations on graph-based representation of the DMN model instance.
RequirementGraphValidator() - Constructor for class de.redsix.dmncheck.validators.core.RequirementGraphValidator
 
right(B) - Static method in class de.redsix.dmncheck.util.Eithers
 
right(Function<B, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
 
right(Function<B, X>) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Right
 
right_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Left
 
right_(X) - Method in class de.redsix.dmncheck.util.Eithers.CaseOfMatchers.TotalMatcher_Right
 
runValidators(DmnModelInstance) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 

S

setClassName(String) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
setItemDefinition(ItemDefinition) - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
severity(Severity) - Method in interface de.redsix.dmncheck.result.ValidationResult.Builder.SeverityStep
 
Severity - Enum Class in de.redsix.dmncheck.result
The severity of a validation result.
ShadowedRuleValidator - Class in de.redsix.dmncheck.validators
 
ShadowedRuleValidator() - Constructor for class de.redsix.dmncheck.validators.ShadowedRuleValidator
 
SimpleValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators.core
A simple validator is a GenericValidator where the validation (T) and applicability check (S) type are always the same.
SimpleValidator() - Constructor for class de.redsix.dmncheck.validators.core.SimpleValidator
 
STRING() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
STRING() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING
 
STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_STRING
 
STRING(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_STRING
 
STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_STRING
 
STRING_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
StringLiteral(String) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
SUB - Enum constant in enum class de.redsix.dmncheck.feel.Operator
 
subsumes(FeelExpression) - Method in class de.redsix.dmncheck.feel.FeelExpression
 

T

testFile(File) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
testFiles(List<File>) - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
textContent - Variable in class de.redsix.dmncheck.util.Expression
 
toExpression(LiteralExpression) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
 
toExpression(UnaryTests) - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
 
TOP() - Method in interface de.redsix.dmncheck.feel.ExpressionType.Cases
 
TOP() - Static method in class de.redsix.dmncheck.feel.ExpressionTypes
 
TOP(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
TOP(Supplier<R>) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
TOP_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CaseOfMatchers.TotalMatcher_TOP
 
TOP_(R) - Method in class de.redsix.dmncheck.feel.ExpressionTypes.CasesMatchers.TotalMatcher_TOP
 
topLevelExpressionLanguage() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Returns the value of the topLevelExpressionLanguage record component.
TopLevelExpressionLanguage - Record Class in de.redsix.dmncheck.util
 
TopLevelExpressionLanguage(String) - Constructor for record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Creates an instance of a TopLevelExpressionLanguage record class.
toString() - Method in class de.redsix.dmncheck.feel.ExpressionType
 
toString() - Method in class de.redsix.dmncheck.feel.FeelExpression
 
toString() - Method in enum class de.redsix.dmncheck.feel.Operator
 
toString() - Method in class de.redsix.dmncheck.result.ValidationResult
 
toString() - Method in class de.redsix.dmncheck.util.Either
 
toString() - Method in record class de.redsix.dmncheck.util.TopLevelExpressionLanguage
Returns a string representation of this record class.
TriFunction<A,B,C,R> - Interface in de.redsix.dmncheck.util
 
typecheck(FeelExpression) - Static method in class de.redsix.dmncheck.feel.FeelTypecheck
 
typecheck(FeelTypecheck.Context, FeelExpression) - Static method in class de.redsix.dmncheck.feel.FeelTypecheck
 
TypeValidator<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> - Class in de.redsix.dmncheck.validators
 
TypeValidator() - Constructor for class de.redsix.dmncheck.validators.TypeValidator
 

U

UnaryExpression(Operator, FeelExpression) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 
Util - Class in de.redsix.dmncheck.util
 

V

validate() - Method in interface de.redsix.dmncheck.plugin.PluginBase
 
validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.ConnectedRequirementGraphValidator
 
validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.core.RequirementGraphValidator
Returns a list of validation results for a requirement graph (see RequirementGraph).
validate(RequirementGraph) - Method in class de.redsix.dmncheck.validators.RequirementGraphLeafValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ConflictingRuleValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateColumnLabelValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.DuplicateRuleValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputEntryTypeValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputEntryTypeValidator
 
validate(DecisionTable, ValidationContext) - Method in class de.redsix.dmncheck.validators.ShadowedRuleValidator
 
validate(Definitions, ValidationContext) - Method in class de.redsix.dmncheck.validators.NoDecisionPresentValidator
 
validate(Input, ValidationContext) - Method in class de.redsix.dmncheck.validators.InputValuesTypeValidator
 
validate(ItemDefinition, ValidationContext) - Method in class de.redsix.dmncheck.validators.ItemDefinitionAllowedValuesTypeValidator
 
validate(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.AggregationOutputTypeValidator
 
validate(Output, ValidationContext) - Method in class de.redsix.dmncheck.validators.OutputValuesTypeValidator
 
validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.core.GenericValidator
Validates a given element of type T.
validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.ElementTypeDeclarationValidator
 
validate(T, ValidationContext) - Method in class de.redsix.dmncheck.validators.IdAndNameValidator
 
validateModel(DomDocument) - Method in class de.redsix.dmncheck.server.NonValidatingDmnParser
 
ValidationContext - Class in de.redsix.dmncheck.validators.core
The validation context is used in validators with a local view of the DMN model instance to provide access to global attributes of the DMN model instance.
ValidationContext(DmnModelInstance) - Constructor for class de.redsix.dmncheck.validators.core.ValidationContext
 
ValidationResult - Class in de.redsix.dmncheck.result
A validation result consists of the following:
ValidationResult.Builder - Class in de.redsix.dmncheck.result
 
ValidationResult.Builder.BuildStep - Interface in de.redsix.dmncheck.result
 
ValidationResult.Builder.ElementStep - Interface in de.redsix.dmncheck.result
 
ValidationResult.Builder.MessageStep - Interface in de.redsix.dmncheck.result
 
ValidationResult.Builder.SeverityStep - Interface in de.redsix.dmncheck.result
 
ValidationServer - Class in de.redsix.dmncheck.server
 
ValidationServer() - Constructor for class de.redsix.dmncheck.server.ValidationServer
 
Validator - Interface in de.redsix.dmncheck.validators.core
Generic interface for the validation of DMN model instances.
ValidatorLoader - Class in de.redsix.dmncheck.util
 
valueOf(String) - Static method in enum class de.redsix.dmncheck.feel.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.redsix.dmncheck.result.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.redsix.dmncheck.util.ProjectClassLoader
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.redsix.dmncheck.feel.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.redsix.dmncheck.result.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.redsix.dmncheck.util.ProjectClassLoader
Returns an array containing the constants of this enum class, in the order they are declared.
VariableLiteral(String) - Method in interface de.redsix.dmncheck.feel.FeelExpression.Cases
 

W

warn - Variable in class de.redsix.dmncheck.plugin.PrettyPrintValidationResults.PluginLogger
 
WARNING - Enum constant in enum class de.redsix.dmncheck.result.Severity
 

Z

zip(Stream<? extends A>, Stream<? extends B>, BiFunction<? super A, ? super B, ? extends C>) - Static method in class de.redsix.dmncheck.util.Util
 
zip(Stream<? extends A>, Stream<? extends B>, Stream<? extends C>, TriFunction<? super A, ? super B, ? super C, ? extends D>) - Static method in class de.redsix.dmncheck.util.Util
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form