Class JSITDefinitions


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDefinitions",
            isNative=true)
    public class JSITDefinitions
    extends JSITNamedElement
    JSInterop adapter for TDefinitions
    • Constructor Detail

      • JSITDefinitions

        public JSITDefinitions()
    • 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 JSITNamedElement
        Returns:
        The TYPE_NAME JSON property
      • getImport

        @JsOverlay
        public final List<JSITImport> getImport()
        READ-ONLY getter for _import as a List
        Returns:
        The _import mapped as a List
      • addImport

        @JsOverlay
        public final <D extends JSITImport> void addImport​(D element)
        Appends the specified element to the end of _import
        Parameters:
        element - to be appended to _import
      • addAllImport

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

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

        @JsProperty(name="_import")
        public jsinterop.base.JsArrayLike<JSITImport> getNativeImport()
        Native getter for _import
        Returns:
        The _import JSON property
      • setImport

        @JsOverlay
        public final void setImport​(List<JSITImport> _importParam)
        Setter for _import as a List
        Parameters:
        _importParam - The _import mapped as a List
      • setNativeImport

        @JsProperty(name="_import")
        public final void setNativeImport​(jsinterop.base.JsArrayLike<JSITImport> _importParam)
        Setter for _import
        Parameters:
        _importParam - _import to set.
      • getItemDefinition

        @JsOverlay
        public final List<JSITItemDefinition> getItemDefinition()
        READ-ONLY getter for itemDefinition as a List
        Returns:
        The itemDefinition mapped as a List
      • addItemDefinition

        @JsOverlay
        public final <D extends JSITItemDefinition> void addItemDefinition​(D element)
        Appends the specified element to the end of itemDefinition
        Parameters:
        element - to be appended to itemDefinition
      • addAllItemDefinition

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

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

        @JsProperty(name="itemDefinition")
        public jsinterop.base.JsArrayLike<JSITItemDefinition> getNativeItemDefinition()
        Native getter for itemDefinition
        Returns:
        The itemDefinition JSON property
      • setItemDefinition

        @JsOverlay
        public final void setItemDefinition​(List<JSITItemDefinition> itemDefinitionParam)
        Setter for itemDefinition as a List
        Parameters:
        itemDefinitionParam - The itemDefinition mapped as a List
      • setNativeItemDefinition

        @JsProperty(name="itemDefinition")
        public final void setNativeItemDefinition​(jsinterop.base.JsArrayLike<JSITItemDefinition> itemDefinitionParam)
        Setter for itemDefinition
        Parameters:
        itemDefinitionParam - itemDefinition to set.
      • getDrgElement

        @JsOverlay
        public final List<JSITDRGElement> getDrgElement()
        READ-ONLY getter for drgElement as a List
        Returns:
        The drgElement mapped as a List
      • addDrgElement

        @JsOverlay
        public final <D extends JSITDRGElement> void addDrgElement​(D element)
        Appends the specified element to the end of drgElement
        Parameters:
        element - to be appended to drgElement
      • addAllDrgElement

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

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

        @JsProperty(name="drgElement")
        public jsinterop.base.JsArrayLike<JSITDRGElement> getNativeDrgElement()
        Native getter for drgElement
        Returns:
        The drgElement JSON property
      • setDrgElement

        @JsOverlay
        public final void setDrgElement​(List<JSITDRGElement> drgElementParam)
        Setter for drgElement as a List
        Parameters:
        drgElementParam - The drgElement mapped as a List
      • setNativeDrgElement

        @JsProperty(name="drgElement")
        public final void setNativeDrgElement​(jsinterop.base.JsArrayLike<JSITDRGElement> drgElementParam)
        Setter for drgElement
        Parameters:
        drgElementParam - drgElement to set.
      • getArtifact

        @JsOverlay
        public final List<JSITArtifact> getArtifact()
        READ-ONLY getter for artifact as a List
        Returns:
        The artifact mapped as a List
      • addArtifact

        @JsOverlay
        public final <D extends JSITArtifact> void addArtifact​(D element)
        Appends the specified element to the end of artifact
        Parameters:
        element - to be appended to artifact
      • addAllArtifact

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

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

        @JsProperty(name="artifact")
        public jsinterop.base.JsArrayLike<JSITArtifact> getNativeArtifact()
        Native getter for artifact
        Returns:
        The artifact JSON property
      • setArtifact

        @JsOverlay
        public final void setArtifact​(List<JSITArtifact> artifactParam)
        Setter for artifact as a List
        Parameters:
        artifactParam - The artifact mapped as a List
      • setNativeArtifact

        @JsProperty(name="artifact")
        public final void setNativeArtifact​(jsinterop.base.JsArrayLike<JSITArtifact> artifactParam)
        Setter for artifact
        Parameters:
        artifactParam - artifact to set.
      • getElementCollection

        @JsOverlay
        public final List<JSITElementCollection> getElementCollection()
        READ-ONLY getter for elementCollection as a List
        Returns:
        The elementCollection mapped as a List
      • addElementCollection

        @JsOverlay
        public final <D extends JSITElementCollection> void addElementCollection​(D element)
        Appends the specified element to the end of elementCollection
        Parameters:
        element - to be appended to elementCollection
      • addAllElementCollection

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

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

        @JsProperty(name="elementCollection")
        public jsinterop.base.JsArrayLike<JSITElementCollection> getNativeElementCollection()
        Native getter for elementCollection
        Returns:
        The elementCollection JSON property
      • setElementCollection

        @JsOverlay
        public final void setElementCollection​(List<JSITElementCollection> elementCollectionParam)
        Setter for elementCollection as a List
        Parameters:
        elementCollectionParam - The elementCollection mapped as a List
      • setNativeElementCollection

        @JsProperty(name="elementCollection")
        public final void setNativeElementCollection​(jsinterop.base.JsArrayLike<JSITElementCollection> elementCollectionParam)
        Setter for elementCollection
        Parameters:
        elementCollectionParam - elementCollection to set.
      • getBusinessContextElement

        @JsOverlay
        public final List<JSITBusinessContextElement> getBusinessContextElement()
        READ-ONLY getter for businessContextElement as a List
        Returns:
        The businessContextElement mapped as a List
      • addBusinessContextElement

        @JsOverlay
        public final <D extends JSITBusinessContextElement> void addBusinessContextElement​(D element)
        Appends the specified element to the end of businessContextElement
        Parameters:
        element - to be appended to businessContextElement
      • addAllBusinessContextElement

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

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

        @JsProperty(name="businessContextElement")
        public jsinterop.base.JsArrayLike<JSITBusinessContextElement> getNativeBusinessContextElement()
        Native getter for businessContextElement
        Returns:
        The businessContextElement JSON property
      • setBusinessContextElement

        @JsOverlay
        public final void setBusinessContextElement​(List<JSITBusinessContextElement> businessContextElementParam)
        Setter for businessContextElement as a List
        Parameters:
        businessContextElementParam - The businessContextElement mapped as a List
      • setNativeBusinessContextElement

        @JsProperty(name="businessContextElement")
        public final void setNativeBusinessContextElement​(jsinterop.base.JsArrayLike<JSITBusinessContextElement> businessContextElementParam)
        Setter for businessContextElement
        Parameters:
        businessContextElementParam - businessContextElement to set.
      • getDMNDI

        @JsProperty(name="dmndi")
        public JSIDMNDI getDMNDI()
        Native getter for dmndi
        Returns:
        The dmndi JSON property
      • setDMNDI

        @JsProperty(name="dmndi")
        public final void setDMNDI​(JSIDMNDI dmndiParam)
        Setter for dmndi
        Parameters:
        dmndiParam - dmndi to set.
      • getExpressionLanguage

        @JsProperty(name="expressionLanguage")
        public String getExpressionLanguage()
        Native getter for expressionLanguage
        Returns:
        The expressionLanguage JSON property
      • setExpressionLanguage

        @JsProperty(name="expressionLanguage")
        public final void setExpressionLanguage​(String expressionLanguageParam)
        Setter for expressionLanguage
        Parameters:
        expressionLanguageParam - expressionLanguage to set.
      • getTypeLanguage

        @JsProperty(name="typeLanguage")
        public String getTypeLanguage()
        Native getter for typeLanguage
        Returns:
        The typeLanguage JSON property
      • setTypeLanguage

        @JsProperty(name="typeLanguage")
        public final void setTypeLanguage​(String typeLanguageParam)
        Setter for typeLanguage
        Parameters:
        typeLanguageParam - typeLanguage to set.
      • getNamespace

        @JsProperty(name="namespace")
        public String getNamespace()
        Native getter for namespace
        Returns:
        The namespace JSON property
      • setNamespace

        @JsProperty(name="namespace")
        public final void setNamespace​(String namespaceParam)
        Setter for namespace
        Parameters:
        namespaceParam - namespace to set.
      • getExporter

        @JsProperty(name="exporter")
        public String getExporter()
        Native getter for exporter
        Returns:
        The exporter JSON property
      • setExporter

        @JsProperty(name="exporter")
        public final void setExporter​(String exporterParam)
        Setter for exporter
        Parameters:
        exporterParam - exporter to set.
      • getExporterVersion

        @JsProperty(name="exporterVersion")
        public String getExporterVersion()
        Native getter for exporterVersion
        Returns:
        The exporterVersion JSON property
      • setExporterVersion

        @JsProperty(name="exporterVersion")
        public final void setExporterVersion​(String exporterVersionParam)
        Setter for exporterVersion
        Parameters:
        exporterVersionParam - exporterVersion to set.