Class JSITInvocation


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITInvocation",
            isNative=true)
    public class JSITInvocation
    extends JSITExpression
    JSInterop adapter for TInvocation
    • Constructor Detail

      • JSITInvocation

        public JSITInvocation()
    • 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 JSITExpression
        Returns:
        The TYPE_NAME JSON property
      • getExpression

        @JsProperty(name="expression")
        public JSITExpression getExpression()
        Native getter for expression
        Returns:
        The expression JSON property
      • setExpression

        @JsProperty(name="expression")
        public final void setExpression​(JSITExpression expressionParam)
        Setter for expression
        Parameters:
        expressionParam - expression to set.
      • getBinding

        @JsOverlay
        public final List<JSITBinding> getBinding()
        READ-ONLY getter for binding as a List
        Returns:
        The binding mapped as a List
      • addBinding

        @JsOverlay
        public final <D extends JSITBinding> void addBinding​(D element)
        Appends the specified element to the end of binding
        Parameters:
        element - to be appended to binding
      • addAllBinding

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

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

        @JsProperty(name="binding")
        public jsinterop.base.JsArrayLike<JSITBinding> getNativeBinding()
        Native getter for binding
        Returns:
        The binding JSON property
      • setBinding

        @JsOverlay
        public final void setBinding​(List<JSITBinding> bindingParam)
        Setter for binding as a List
        Parameters:
        bindingParam - The binding mapped as a List
      • setNativeBinding

        @JsProperty(name="binding")
        public final void setNativeBinding​(jsinterop.base.JsArrayLike<JSITBinding> bindingParam)
        Setter for binding
        Parameters:
        bindingParam - binding to set.