Class JSITDecisionRule


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDecisionRule",
            isNative=true)
    public class JSITDecisionRule
    extends JSITDMNElement
    JSInterop adapter for TDecisionRule
    • Constructor Detail

      • JSITDecisionRule

        public JSITDecisionRule()
    • Method Detail

      • instanceOf

        @JsOverlay
        public static boolean instanceOf​(Object instance)
      • getJSIName

        @JsOverlay
        public static JSIName getJSIName()
        Getter for specific JSIName
        Returns:
        Getter for specific JSIName
      • getTYPE_NAME

        @JsProperty(name="TYPE_NAME")
        public String getTYPE_NAME()
        Native getter for TYPE_NAME
        Overrides:
        getTYPE_NAME in class JSITDMNElement
        Returns:
        The TYPE_NAME JSON property
      • getInputEntry

        @JsOverlay
        public final List<JSITUnaryTests> getInputEntry()
        READ-ONLY getter for inputEntry as a List
        Returns:
        The inputEntry mapped as a List
      • addInputEntry

        @JsOverlay
        public final <D extends JSITUnaryTests> void addInputEntry​(D element)
        Appends the specified element to the end of inputEntry
        Parameters:
        element - to be appended to inputEntry
      • addAllInputEntry

        @JsOverlay
        public final <D extends JSITUnaryTests> void addAllInputEntry​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of inputEntry
        Parameters:
        elements - to be appended to inputEntry
      • removeInputEntry

        @JsOverlay
        public final void removeInputEntry​(int index)
        Removes the element at the specified position in the inputEntry
        Parameters:
        index - of the element to be removed
      • getNativeInputEntry

        @JsProperty(name="inputEntry")
        public jsinterop.base.JsArrayLike<JSITUnaryTests> getNativeInputEntry()
        Native getter for inputEntry
        Returns:
        The inputEntry JSON property
      • setInputEntry

        @JsOverlay
        public final void setInputEntry​(List<JSITUnaryTests> inputEntryParam)
        Setter for inputEntry as a List
        Parameters:
        inputEntryParam - The inputEntry mapped as a List
      • setNativeInputEntry

        @JsProperty(name="inputEntry")
        public final void setNativeInputEntry​(jsinterop.base.JsArrayLike<JSITUnaryTests> inputEntryParam)
        Setter for inputEntry
        Parameters:
        inputEntryParam - inputEntry to set.
      • getOutputEntry

        @JsOverlay
        public final List<JSITLiteralExpression> getOutputEntry()
        READ-ONLY getter for outputEntry as a List
        Returns:
        The outputEntry mapped as a List
      • addOutputEntry

        @JsOverlay
        public final <D extends JSITLiteralExpression> void addOutputEntry​(D element)
        Appends the specified element to the end of outputEntry
        Parameters:
        element - to be appended to outputEntry
      • addAllOutputEntry

        @JsOverlay
        public final <D extends JSITLiteralExpression> void addAllOutputEntry​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of outputEntry
        Parameters:
        elements - to be appended to outputEntry
      • removeOutputEntry

        @JsOverlay
        public final void removeOutputEntry​(int index)
        Removes the element at the specified position in the outputEntry
        Parameters:
        index - of the element to be removed
      • getNativeOutputEntry

        @JsProperty(name="outputEntry")
        public jsinterop.base.JsArrayLike<JSITLiteralExpression> getNativeOutputEntry()
        Native getter for outputEntry
        Returns:
        The outputEntry JSON property
      • setOutputEntry

        @JsOverlay
        public final void setOutputEntry​(List<JSITLiteralExpression> outputEntryParam)
        Setter for outputEntry as a List
        Parameters:
        outputEntryParam - The outputEntry mapped as a List
      • setNativeOutputEntry

        @JsProperty(name="outputEntry")
        public final void setNativeOutputEntry​(jsinterop.base.JsArrayLike<JSITLiteralExpression> outputEntryParam)
        Setter for outputEntry
        Parameters:
        outputEntryParam - outputEntry to set.
      • getAnnotationEntry

        @JsOverlay
        public final List<JSITRuleAnnotation> getAnnotationEntry()
        READ-ONLY getter for annotationEntry as a List
        Returns:
        The annotationEntry mapped as a List
      • addAnnotationEntry

        @JsOverlay
        public final <D extends JSITRuleAnnotation> void addAnnotationEntry​(D element)
        Appends the specified element to the end of annotationEntry
        Parameters:
        element - to be appended to annotationEntry
      • addAllAnnotationEntry

        @JsOverlay
        public final <D extends JSITRuleAnnotation> void addAllAnnotationEntry​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of annotationEntry
        Parameters:
        elements - to be appended to annotationEntry
      • removeAnnotationEntry

        @JsOverlay
        public final void removeAnnotationEntry​(int index)
        Removes the element at the specified position in the annotationEntry
        Parameters:
        index - of the element to be removed
      • getNativeAnnotationEntry

        @JsProperty(name="annotationEntry")
        public jsinterop.base.JsArrayLike<JSITRuleAnnotation> getNativeAnnotationEntry()
        Native getter for annotationEntry
        Returns:
        The annotationEntry JSON property
      • setAnnotationEntry

        @JsOverlay
        public final void setAnnotationEntry​(List<JSITRuleAnnotation> annotationEntryParam)
        Setter for annotationEntry as a List
        Parameters:
        annotationEntryParam - The annotationEntry mapped as a List
      • setNativeAnnotationEntry

        @JsProperty(name="annotationEntry")
        public final void setNativeAnnotationEntry​(jsinterop.base.JsArrayLike<JSITRuleAnnotation> annotationEntryParam)
        Setter for annotationEntry
        Parameters:
        annotationEntryParam - annotationEntry to set.