Class JSITPerformanceIndicator


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITPerformanceIndicator",
            isNative=true)
    public class JSITPerformanceIndicator
    extends JSITBusinessContextElement
    JSInterop adapter for TPerformanceIndicator
    • Constructor Detail

      • JSITPerformanceIndicator

        public JSITPerformanceIndicator()
    • 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
      • getImpactingDecision

        @JsOverlay
        public final List<JSITDMNElementReference> getImpactingDecision()
        READ-ONLY getter for impactingDecision as a List
        Returns:
        The impactingDecision mapped as a List
      • addImpactingDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addImpactingDecision​(D element)
        Appends the specified element to the end of impactingDecision
        Parameters:
        element - to be appended to impactingDecision
      • addAllImpactingDecision

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

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

        @JsProperty(name="impactingDecision")
        public jsinterop.base.JsArrayLike<JSITDMNElementReference> getNativeImpactingDecision()
        Native getter for impactingDecision
        Returns:
        The impactingDecision JSON property
      • setImpactingDecision

        @JsOverlay
        public final void setImpactingDecision​(List<JSITDMNElementReference> impactingDecisionParam)
        Setter for impactingDecision as a List
        Parameters:
        impactingDecisionParam - The impactingDecision mapped as a List
      • setNativeImpactingDecision

        @JsProperty(name="impactingDecision")
        public final void setNativeImpactingDecision​(jsinterop.base.JsArrayLike<JSITDMNElementReference> impactingDecisionParam)
        Setter for impactingDecision
        Parameters:
        impactingDecisionParam - impactingDecision to set.