Class JSIDMNDI


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMNDI12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmndi12__JSIDMNDI",
            isNative=true)
    public class JSIDMNDI
    extends Object
    JSInterop adapter for DMNDI
    • Constructor Detail

      • JSIDMNDI

        public JSIDMNDI()
    • 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
        Returns:
        The TYPE_NAME JSON property
      • getDMNDiagram

        @JsOverlay
        public final List<JSIDMNDiagram> getDMNDiagram()
        READ-ONLY getter for dmnDiagram as a List
        Returns:
        The dmnDiagram mapped as a List
      • addDMNDiagram

        @JsOverlay
        public final <D extends JSIDMNDiagram> void addDMNDiagram​(D element)
        Appends the specified element to the end of dmnDiagram
        Parameters:
        element - to be appended to dmnDiagram
      • addAllDMNDiagram

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

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

        @JsProperty(name="dmnDiagram")
        public jsinterop.base.JsArrayLike<JSIDMNDiagram> getNativeDMNDiagram()
        Native getter for dmnDiagram
        Returns:
        The dmnDiagram JSON property
      • setDMNDiagram

        @JsOverlay
        public final void setDMNDiagram​(List<JSIDMNDiagram> dmnDiagramParam)
        Setter for dmnDiagram as a List
        Parameters:
        dmnDiagramParam - The dmnDiagram mapped as a List
      • setNativeDMNDiagram

        @JsProperty(name="dmnDiagram")
        public final void setNativeDMNDiagram​(jsinterop.base.JsArrayLike<JSIDMNDiagram> dmnDiagramParam)
        Setter for dmnDiagram
        Parameters:
        dmnDiagramParam - dmnDiagram to set.
      • getDMNStyle

        @JsOverlay
        public final List<JSIDMNStyle> getDMNStyle()
        READ-ONLY getter for dmnStyle as a List
        Returns:
        The dmnStyle mapped as a List
      • addDMNStyle

        @JsOverlay
        public final <D extends JSIDMNStyle> void addDMNStyle​(D element)
        Appends the specified element to the end of dmnStyle
        Parameters:
        element - to be appended to dmnStyle
      • addAllDMNStyle

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

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

        @JsProperty(name="dmnStyle")
        public jsinterop.base.JsArrayLike<JSIDMNStyle> getNativeDMNStyle()
        Native getter for dmnStyle
        Returns:
        The dmnStyle JSON property
      • setDMNStyle

        @JsOverlay
        public final void setDMNStyle​(List<JSIDMNStyle> dmnStyleParam)
        Setter for dmnStyle as a List
        Parameters:
        dmnStyleParam - The dmnStyle mapped as a List
      • setNativeDMNStyle

        @JsProperty(name="dmnStyle")
        public final void setNativeDMNStyle​(jsinterop.base.JsArrayLike<JSIDMNStyle> dmnStyleParam)
        Setter for dmnStyle
        Parameters:
        dmnStyleParam - dmnStyle to set.