All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kie.dmn.validation.DMNv1x.PA6.LambdaConsequenceA6AEED02720097E53FF78B6FA95AEC01 Maven / Gradle / Ivy

The newest version!
package org.kie.dmn.validation.DMNv1x.PA6;


import static org.kie.dmn.validation.DMNv1x.Rules8D6A06B2CA38F0645C450A91AA760788.*;
import org.kie.dmn.model.api.*;
import org.kie.dmn.core.util.MsgUtil;
import org.kie.dmn.validation.DMNv1x.*;
import org.kie.dmn.api.core.DMNMessage;
import org.kie.dmn.core.impl.DMNMessageImpl;
import org.kie.dmn.api.feel.runtime.events.FEELEvent;
import org.kie.dmn.feel.lang.types.BuiltInType;
import org.kie.dmn.feel.parser.feel11.FEELParser;
import org.kie.dmn.core.compiler.ImportDMNResolverUtil;
import org.kie.dmn.feel.runtime.events.SyntaxErrorEvent;
import org.kie.dmn.core.util.Msg;
import org.kie.dmn.validation.ValidatorUtil;
import static org.kie.dmn.validation.ValidatorUtil.getRootItemDef;
import static org.kie.dmn.validation.ValidatorUtil.rightOfHash;
import static org.kie.dmn.validation.ValidatorUtil.nameOrIDOfTable;
import static org.kie.dmn.validation.ValidatorUtil.leftOfHash;
import org.drools.modelcompiler.dsl.pattern.D;

@org.drools.compiler.kie.builder.MaterializedLambda()
public enum LambdaConsequenceA6AEED02720097E53FF78B6FA95AEC01 implements org.drools.model.functions.Block4, org.drools.model.functions.HashedExpression {

    INSTANCE;

    public static final String EXPRESSION_HASH = "0352D239AB10C77834E598294B64D1A4";

    public java.lang.String getExpressionHash() {
        return EXPRESSION_HASH;
    }

    @Override()
    public void execute(org.kie.dmn.model.api.UnaryTests $ie, org.kie.dmn.model.api.DecisionRule $dr, org.kie.dmn.model.api.DecisionTable $dt, org.kie.dmn.validation.MessageReporter reporter) throws java.lang.Exception {
        reporter.report(DMNMessage.Severity.ERROR, $ie, Msg.DTABLE_EMPTY_ENTRY, $dt.getRule().indexOf($dr) + 1, $dr.getInputEntry().indexOf($ie) + 1, $dt.getParentDRDElement().getIdentifierString());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy