Class JSITDMNElement.JSIExtensionElements

  • Enclosing class:
    JSITDMNElement

    @JsType(namespace="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDMNElement",
            name="ExtensionElements",
            isNative=true)
    public static class JSITDMNElement.JSIExtensionElements
    extends Object
    JSInterop adapter for ExtensionElements
    • Constructor Detail

      • JSIExtensionElements

        public JSIExtensionElements()
    • Method Detail

      • instanceOf

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

        @JsProperty(name="TYPE_NAME")
        public String getTYPE_NAME()
        Native getter for TYPE_NAME
        Returns:
        The TYPE_NAME JSON property
      • getAny

        @JsOverlay
        public final List<Object> getAny()
        READ-ONLY getter for any as a List
        Returns:
        The any mapped as a List
      • addAny

        @JsOverlay
        public final <D> void addAny​(D element)
        Appends the specified element to the end of any
        Parameters:
        element - to be appended to any
      • addAllAny

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

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

        @JsProperty(name="any")
        public jsinterop.base.JsArrayLike<Object> getNativeAny()
        Native getter for any
        Returns:
        The any JSON property
      • setAny

        @JsOverlay
        public final void setAny​(List<Object> anyParam)
        Setter for any as a List
        Parameters:
        anyParam - The any mapped as a List
      • setNativeAny

        @JsProperty(name="any")
        public final void setNativeAny​(jsinterop.base.JsArrayLike<Object> anyParam)
        Setter for any
        Parameters:
        anyParam - any to set.