Class JSITDefinitions
- 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.JSITNamedElement
-
- org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.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 JSITNamedElementJSInterop adapter forTDefinitions
-
-
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 JSITDefinitions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <D extends JSITArtifact>
voidaddAllArtifact(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of artifact<D extends JSITBusinessContextElement>
voidaddAllBusinessContextElement(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of businessContextElement<D extends JSITDRGElement>
voidaddAllDrgElement(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of drgElement<D extends JSITElementCollection>
voidaddAllElementCollection(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of elementCollection<D extends JSITImport>
voidaddAllImport(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of _import<D extends JSITItemDefinition>
voidaddAllItemDefinition(D... elements)Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of itemDefinition<D extends JSITArtifact>
voidaddArtifact(D element)Appends the specified element to the end of artifact<D extends JSITBusinessContextElement>
voidaddBusinessContextElement(D element)Appends the specified element to the end of businessContextElement<D extends JSITDRGElement>
voidaddDrgElement(D element)Appends the specified element to the end of drgElement<D extends JSITElementCollection>
voidaddElementCollection(D element)Appends the specified element to the end of elementCollection<D extends JSITImport>
voidaddImport(D element)Appends the specified element to the end of _import<D extends JSITItemDefinition>
voidaddItemDefinition(D element)Appends the specified element to the end of itemDefinitionList<JSITArtifact>getArtifact()READ-ONLY getter for artifact as aListList<JSITBusinessContextElement>getBusinessContextElement()READ-ONLY getter for businessContextElement as aListJSIDMNDIgetDMNDI()Native getter for dmndiList<JSITDRGElement>getDrgElement()READ-ONLY getter for drgElement as aListList<JSITElementCollection>getElementCollection()READ-ONLY getter for elementCollection as aListStringgetExporter()Native getter for exporterStringgetExporterVersion()Native getter for exporterVersionStringgetExpressionLanguage()Native getter for expressionLanguageList<JSITImport>getImport()READ-ONLY getter for _import as aListList<JSITItemDefinition>getItemDefinition()READ-ONLY getter for itemDefinition as aListstatic JSINamegetJSIName()Getter for specificJSINameStringgetNamespace()Native getter for namespacejsinterop.base.JsArrayLike<JSITArtifact>getNativeArtifact()Native getter for artifactjsinterop.base.JsArrayLike<JSITBusinessContextElement>getNativeBusinessContextElement()Native getter for businessContextElementjsinterop.base.JsArrayLike<JSITDRGElement>getNativeDrgElement()Native getter for drgElementjsinterop.base.JsArrayLike<JSITElementCollection>getNativeElementCollection()Native getter for elementCollectionjsinterop.base.JsArrayLike<JSITImport>getNativeImport()Native getter for _importjsinterop.base.JsArrayLike<JSITItemDefinition>getNativeItemDefinition()Native getter for itemDefinitionStringgetTYPE_NAME()Native getter for TYPE_NAMEStringgetTypeLanguage()Native getter for typeLanguagestatic booleaninstanceOf(Object instance)voidremoveArtifact(int index)Removes the element at the specified position in the artifactvoidremoveBusinessContextElement(int index)Removes the element at the specified position in the businessContextElementvoidremoveDrgElement(int index)Removes the element at the specified position in the drgElementvoidremoveElementCollection(int index)Removes the element at the specified position in the elementCollectionvoidremoveImport(int index)Removes the element at the specified position in the _importvoidremoveItemDefinition(int index)Removes the element at the specified position in the itemDefinitionvoidsetArtifact(List<JSITArtifact> artifactParam)Setter for artifact as aListvoidsetBusinessContextElement(List<JSITBusinessContextElement> businessContextElementParam)Setter for businessContextElement as aListvoidsetDMNDI(JSIDMNDI dmndiParam)Setter for dmndivoidsetDrgElement(List<JSITDRGElement> drgElementParam)Setter for drgElement as aListvoidsetElementCollection(List<JSITElementCollection> elementCollectionParam)Setter for elementCollection as aListvoidsetExporter(String exporterParam)Setter for exportervoidsetExporterVersion(String exporterVersionParam)Setter for exporterVersionvoidsetExpressionLanguage(String expressionLanguageParam)Setter for expressionLanguagevoidsetImport(List<JSITImport> _importParam)Setter for _import as aListvoidsetItemDefinition(List<JSITItemDefinition> itemDefinitionParam)Setter for itemDefinition as aListvoidsetNamespace(String namespaceParam)Setter for namespacevoidsetNativeArtifact(jsinterop.base.JsArrayLike<JSITArtifact> artifactParam)Setter for artifactvoidsetNativeBusinessContextElement(jsinterop.base.JsArrayLike<JSITBusinessContextElement> businessContextElementParam)Setter for businessContextElementvoidsetNativeDrgElement(jsinterop.base.JsArrayLike<JSITDRGElement> drgElementParam)Setter for drgElementvoidsetNativeElementCollection(jsinterop.base.JsArrayLike<JSITElementCollection> elementCollectionParam)Setter for elementCollectionvoidsetNativeImport(jsinterop.base.JsArrayLike<JSITImport> _importParam)Setter for _importvoidsetNativeItemDefinition(jsinterop.base.JsArrayLike<JSITItemDefinition> itemDefinitionParam)Setter for itemDefinitionvoidsetTypeLanguage(String typeLanguageParam)Setter for typeLanguage-
Methods inherited from class org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITNamedElement
getName, setName
-
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 classJSITNamedElement- Returns:
- The TYPE_NAME JSON property
-
getImport
@JsOverlay public final List<JSITImport> getImport()
READ-ONLY getter for _import as aList- 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 aList- Parameters:
_importParam- The _import mapped as aList
-
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 aList- 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 aList- Parameters:
itemDefinitionParam- The itemDefinition mapped as aList
-
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 aList- 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 aList- Parameters:
drgElementParam- The drgElement mapped as aList
-
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 aList- 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 aList- Parameters:
artifactParam- The artifact mapped as aList
-
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 aList- 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 aList- Parameters:
elementCollectionParam- The elementCollection mapped as aList
-
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 aList- 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 aList- Parameters:
businessContextElementParam- The businessContextElement mapped as aList
-
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.
-
-