Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[incubator-kie-issues#1742] DMN: B-FEEL implementation #6213

Merged
merged 23 commits into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
18c116c
[incubator-kie-issues#1659] Implemented FEELBuilder. Removing FEEL st…
May 8, 2024
b08b4f7
[incubator-kie-issues#1187] Split EvalHelper
May 10, 2024
dabebc4
Merge remote-tracking branch 'origin/main' into private-bamoe-issues#…
May 13, 2024
691347d
[private-bamoe-issues#1659] WIP - working compilation.
May 13, 2024
cdacd5b
[private-bamoe-issues#1659] WIP - working compilation. Put on hold fo…
May 14, 2024
b5b7d55
Merge remote-tracking branch 'origin/main' into private-bamoe-issues#…
Jun 25, 2024
1315b48
[private-bamoe-issues#1659] Implementing B-FEEL - overall working. Su…
Jun 27, 2024
ca9dbbc
Merge remote-tracking branch 'origin/main' into incubator-kie-issues#…
Jan 8, 2025
6454b4d
[incubator-kie-issues#1742] Working status - compilation and tests su…
Jan 8, 2025
70c7668
[incubator-kie-issues#1742] Fixed as per PR suggestion
Jan 8, 2025
8912aeb
[incubator-kie-issues#1742] Extend test coverage
Jan 8, 2025
b9de803
[incubator-kie-issues#1742] WIP
Jan 8, 2025
938bfa2
[incubator-kie-issues#1742] Fixing headers
Jan 9, 2025
fd7ff21
[incubator-kie-issues#1742] WIP
Jan 9, 2025
18b8565
[incubator-kie-issues#1742] Implemented BFEEL local override management
Jan 14, 2025
3232bd2
[incubator-kie-issues#1742] Removing duplicated decision/assertions
Jan 15, 2025
539c513
[incubator-kie-issues#1742] Moving/renaming/testing "equal" method to…
Jan 15, 2025
0f0704e
[incubator-kie-issues#1742] Extending BFEEL paradigm to all functions.
Jan 15, 2025
b0e007b
[incubator-kie-issues#1742] Fixed as per PR review
Jan 16, 2025
a7d37d4
[incubator-kie-issues#1742] Fixing license header
Jan 16, 2025
af9718d
[incubator-kie-issues#1742] Fixed as per PR review
Jan 17, 2025
9c37f80
[incubator-kie-issues#1742] Fixed as per PR review
Jan 17, 2025
ff85844
[incubator-kie-issues#1742] Fixed as per PR review
Jan 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
/**
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
* <p>
*
* http://www.apache.org/licenses/LICENSE-2.0
* <p>
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import org.kie.dmn.feel.lang.types.BuiltInType;
import org.kie.dmn.feel.runtime.Range;
import org.kie.dmn.feel.runtime.UnaryTest;
import org.kie.dmn.feel.runtime.functions.ListContainsFunction;
import org.kie.dmn.feel.util.BooleanEvalHelper;
import org.kie.dmn.feel.util.Msg;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
import java.util.Optional;
import java.util.function.BiPredicate;

import org.kie.api.io.Resource;
import org.kie.dmn.feel.lang.FEELDialect;
import org.kie.dmn.feel.lang.types.BuiltInType;
import org.kie.dmn.feel.lang.types.impl.ComparablePeriod;
Expand Down Expand Up @@ -182,8 +183,8 @@ public static Boolean isEqualTimeInSemanticD(TemporalAccessor left, TemporalAcce

/**
* This method consider if the <code>value</code> object is a <code>String</code>
* In that case, return the <code>String.equal</code> result
* Otherwise, default to the <code>isEqual</code>
* In that case, return the {@link String#equals(Object)} result
* Otherwise, default to the {@link #isEqual(Object, Object, FEELDialect)}
* @param value
* @param itemFromList
* @return
Expand Down
Loading