Class JSITDecisionRule
- java.lang.Object
-
- org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDMNElement
-
- org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDecisionRule
-
@JsType(namespace="<global>", name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDecisionRule", isNative=true) public class JSITDecisionRule extends JSITDMNElementJSInterop adapter forTDecisionRule
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDMNElement
JSITDMNElement.JSIExtensionElements
-
-
Constructor Summary
Constructors Constructor Description JSITDecisionRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <D extends JSITRuleAnnotation>
voidaddAllAnnotationEntry(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of annotationEntry<D extends JSITUnaryTests>
voidaddAllInputEntry(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of inputEntry<D extends JSITLiteralExpression>
voidaddAllOutputEntry(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of outputEntry<D extends JSITRuleAnnotation>
voidaddAnnotationEntry(D element)Appends the specified element to the end of annotationEntry<D extends JSITUnaryTests>
voidaddInputEntry(D element)Appends the specified element to the end of inputEntry<D extends JSITLiteralExpression>
voidaddOutputEntry(D element)Appends the specified element to the end of outputEntryList<JSITRuleAnnotation>getAnnotationEntry()READ-ONLY getter for annotationEntry as aListList<JSITUnaryTests>getInputEntry()READ-ONLY getter for inputEntry as aListstatic JSINamegetJSIName()Getter for specificJSINamejsinterop.base.JsArrayLike<JSITRuleAnnotation>getNativeAnnotationEntry()Native getter for annotationEntryjsinterop.base.JsArrayLike<JSITUnaryTests>getNativeInputEntry()Native getter for inputEntryjsinterop.base.JsArrayLike<JSITLiteralExpression>getNativeOutputEntry()Native getter for outputEntryList<JSITLiteralExpression>getOutputEntry()READ-ONLY getter for outputEntry as aListStringgetTYPE_NAME()Native getter for TYPE_NAMEstatic booleaninstanceOf(Object instance)voidremoveAnnotationEntry(int index)Removes the element at the specified position in the annotationEntryvoidremoveInputEntry(int index)Removes the element at the specified position in the inputEntryvoidremoveOutputEntry(int index)Removes the element at the specified position in the outputEntryvoidsetAnnotationEntry(List<JSITRuleAnnotation> annotationEntryParam)Setter for annotationEntry as aListvoidsetInputEntry(List<JSITUnaryTests> inputEntryParam)Setter for inputEntry as aListvoidsetNativeAnnotationEntry(jsinterop.base.JsArrayLike<JSITRuleAnnotation> annotationEntryParam)Setter for annotationEntryvoidsetNativeInputEntry(jsinterop.base.JsArrayLike<JSITUnaryTests> inputEntryParam)Setter for inputEntryvoidsetNativeOutputEntry(jsinterop.base.JsArrayLike<JSITLiteralExpression> outputEntryParam)Setter for outputEntryvoidsetOutputEntry(List<JSITLiteralExpression> outputEntryParam)Setter for outputEntry as aList-
Methods inherited from class org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDMNElement
getDescription, getExtensionElements, getId, getLabel, getOtherAttributes, getOtherAttributesMap, setDescription, setExtensionElements, setId, setLabel, setOtherAttributes
-
-
-
-
Field Detail
-
TYPE
@JsOverlay public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
instanceOf
@JsOverlay public static boolean instanceOf(Object instance)
-
getJSIName
@JsOverlay public static JSIName getJSIName()
Getter for specificJSIName- Returns:
- Getter for specific
JSIName
-
getTYPE_NAME
@JsProperty(name="TYPE_NAME") public String getTYPE_NAME()
Native getter for TYPE_NAME- Overrides:
getTYPE_NAMEin classJSITDMNElement- Returns:
- The TYPE_NAME JSON property
-
getInputEntry
@JsOverlay public final List<JSITUnaryTests> getInputEntry()
READ-ONLY getter for inputEntry as aList- Returns:
- The inputEntry mapped as a
List
-
addInputEntry
@JsOverlay public final <D extends JSITUnaryTests> void addInputEntry(D element)
Appends the specified element to the end of inputEntry- Parameters:
element- to be appended to inputEntry
-
addAllInputEntry
@JsOverlay public final <D extends JSITUnaryTests> void addAllInputEntry(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of inputEntry- Parameters:
elements- to be appended to inputEntry
-
removeInputEntry
@JsOverlay public final void removeInputEntry(int index)
Removes the element at the specified position in the inputEntry- Parameters:
index- of the element to be removed
-
getNativeInputEntry
@JsProperty(name="inputEntry") public jsinterop.base.JsArrayLike<JSITUnaryTests> getNativeInputEntry()
Native getter for inputEntry- Returns:
- The inputEntry JSON property
-
setInputEntry
@JsOverlay public final void setInputEntry(List<JSITUnaryTests> inputEntryParam)
Setter for inputEntry as aList- Parameters:
inputEntryParam- The inputEntry mapped as aList
-
setNativeInputEntry
@JsProperty(name="inputEntry") public final void setNativeInputEntry(jsinterop.base.JsArrayLike<JSITUnaryTests> inputEntryParam)
Setter for inputEntry- Parameters:
inputEntryParam- inputEntry to set.
-
getOutputEntry
@JsOverlay public final List<JSITLiteralExpression> getOutputEntry()
READ-ONLY getter for outputEntry as aList- Returns:
- The outputEntry mapped as a
List
-
addOutputEntry
@JsOverlay public final <D extends JSITLiteralExpression> void addOutputEntry(D element)
Appends the specified element to the end of outputEntry- Parameters:
element- to be appended to outputEntry
-
addAllOutputEntry
@JsOverlay public final <D extends JSITLiteralExpression> void addAllOutputEntry(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of outputEntry- Parameters:
elements- to be appended to outputEntry
-
removeOutputEntry
@JsOverlay public final void removeOutputEntry(int index)
Removes the element at the specified position in the outputEntry- Parameters:
index- of the element to be removed
-
getNativeOutputEntry
@JsProperty(name="outputEntry") public jsinterop.base.JsArrayLike<JSITLiteralExpression> getNativeOutputEntry()
Native getter for outputEntry- Returns:
- The outputEntry JSON property
-
setOutputEntry
@JsOverlay public final void setOutputEntry(List<JSITLiteralExpression> outputEntryParam)
Setter for outputEntry as aList- Parameters:
outputEntryParam- The outputEntry mapped as aList
-
setNativeOutputEntry
@JsProperty(name="outputEntry") public final void setNativeOutputEntry(jsinterop.base.JsArrayLike<JSITLiteralExpression> outputEntryParam)
Setter for outputEntry- Parameters:
outputEntryParam- outputEntry to set.
-
getAnnotationEntry
@JsOverlay public final List<JSITRuleAnnotation> getAnnotationEntry()
READ-ONLY getter for annotationEntry as aList- Returns:
- The annotationEntry mapped as a
List
-
addAnnotationEntry
@JsOverlay public final <D extends JSITRuleAnnotation> void addAnnotationEntry(D element)
Appends the specified element to the end of annotationEntry- Parameters:
element- to be appended to annotationEntry
-
addAllAnnotationEntry
@JsOverlay public final <D extends JSITRuleAnnotation> void addAllAnnotationEntry(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of annotationEntry- Parameters:
elements- to be appended to annotationEntry
-
removeAnnotationEntry
@JsOverlay public final void removeAnnotationEntry(int index)
Removes the element at the specified position in the annotationEntry- Parameters:
index- of the element to be removed
-
getNativeAnnotationEntry
@JsProperty(name="annotationEntry") public jsinterop.base.JsArrayLike<JSITRuleAnnotation> getNativeAnnotationEntry()
Native getter for annotationEntry- Returns:
- The annotationEntry JSON property
-
setAnnotationEntry
@JsOverlay public final void setAnnotationEntry(List<JSITRuleAnnotation> annotationEntryParam)
Setter for annotationEntry as aList- Parameters:
annotationEntryParam- The annotationEntry mapped as aList
-
setNativeAnnotationEntry
@JsProperty(name="annotationEntry") public final void setNativeAnnotationEntry(jsinterop.base.JsArrayLike<JSITRuleAnnotation> annotationEntryParam)
Setter for annotationEntry- Parameters:
annotationEntryParam- annotationEntry to set.
-
-