Class JSITRelation


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

      • JSITRelation

        public JSITRelation()
    • 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
      • addColumn

        @JsOverlay
        public final <D extends JSITInformationItem> void addColumn​(D element)
        Appends the specified element to the end of column
        Parameters:
        element - to be appended to column
      • addAllColumn

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

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

        @JsProperty(name="column")
        public jsinterop.base.JsArrayLike<JSITInformationItem> getNativeColumn()
        Native getter for column
        Returns:
        The column JSON property
      • setColumn

        @JsOverlay
        public final void setColumn​(List<JSITInformationItem> columnParam)
        Setter for column as a List
        Parameters:
        columnParam - The column mapped as a List
      • setNativeColumn

        @JsProperty(name="column")
        public final void setNativeColumn​(jsinterop.base.JsArrayLike<JSITInformationItem> columnParam)
        Setter for column
        Parameters:
        columnParam - column to set.
      • getRow

        @JsOverlay
        public final List<JSITList> getRow()
        READ-ONLY getter for row as a List
        Returns:
        The row mapped as a List
      • addRow

        @JsOverlay
        public final <D extends JSITList> void addRow​(D element)
        Appends the specified element to the end of row
        Parameters:
        element - to be appended to row
      • addAllRow

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

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

        @JsProperty(name="row")
        public jsinterop.base.JsArrayLike<JSITList> getNativeRow()
        Native getter for row
        Returns:
        The row JSON property
      • setRow

        @JsOverlay
        public final void setRow​(List<JSITList> rowParam)
        Setter for row as a List
        Parameters:
        rowParam - The row mapped as a List
      • setNativeRow

        @JsProperty(name="row")
        public final void setNativeRow​(jsinterop.base.JsArrayLike<JSITList> rowParam)
        Setter for row
        Parameters:
        rowParam - row to set.