Class JSITDMNElement
- java.lang.Object
-
- org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDMNElement
-
- Direct Known Subclasses:
JSITArtifact,JSITAuthorityRequirement,JSITContextEntry,JSITDecisionRule,JSITExpression,JSITInformationRequirement,JSITInputClause,JSITKnowledgeRequirement,JSITNamedElement,JSITOutputClause,JSITUnaryTests
@JsType(namespace="<global>", name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDMNElement", isNative=true) public class JSITDMNElement extends ObjectJSInterop adapter forTDMNElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJSITDMNElement.JSIExtensionElementsJSInterop adapter forExtensionElements
-
Constructor Summary
Constructors Constructor Description JSITDMNElement()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Native getter for descriptionJSITDMNElement.JSIExtensionElementsgetExtensionElements()Native getter for extensionElementsStringgetId()Native getter for idstatic JSINamegetJSIName()Getter for specificJSINameStringgetLabel()Native getter for labelMap<QName,String>getOtherAttributes()Native getter for otherAttributesstatic Map<QName,String>getOtherAttributesMap(JSITDMNElement instance)StringgetTYPE_NAME()Native getter for TYPE_NAMEstatic booleaninstanceOf(Object instance)voidsetDescription(String descriptionParam)Setter for descriptionvoidsetExtensionElements(JSITDMNElement.JSIExtensionElements extensionElementsParam)Setter for extensionElementsvoidsetId(String idParam)Setter for idvoidsetLabel(String labelParam)Setter for labelvoidsetOtherAttributes(Map<QName,String> otherAttributesParam)Setter for otherAttributes
-
-
-
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- Returns:
- The TYPE_NAME JSON property
-
getDescription
@JsProperty(name="description") public String getDescription()
Native getter for description- Returns:
- The description JSON property
-
setDescription
@JsProperty(name="description") public final void setDescription(String descriptionParam)
Setter for description- Parameters:
descriptionParam- description to set.
-
getExtensionElements
@JsProperty(name="extensionElements") public JSITDMNElement.JSIExtensionElements getExtensionElements()
Native getter for extensionElements- Returns:
- The extensionElements JSON property
-
setExtensionElements
@JsProperty(name="extensionElements") public final void setExtensionElements(JSITDMNElement.JSIExtensionElements extensionElementsParam)
Setter for extensionElements- Parameters:
extensionElementsParam- extensionElements to set.
-
getId
@JsProperty(name="id") public String getId()
Native getter for id- Returns:
- The id JSON property
-
setId
@JsProperty(name="id") public final void setId(String idParam)
Setter for id- Parameters:
idParam- id to set.
-
getLabel
@JsProperty(name="label") public String getLabel()
Native getter for label- Returns:
- The label JSON property
-
setLabel
@JsProperty(name="label") public final void setLabel(String labelParam)
Setter for label- Parameters:
labelParam- label to set.
-
getOtherAttributes
@JsProperty(name="otherAttributes") public Map<QName,String> getOtherAttributes()
Native getter for otherAttributes- Returns:
- The otherAttributes JSON property
-
setOtherAttributes
@JsProperty(name="otherAttributes") public final void setOtherAttributes(Map<QName,String> otherAttributesParam)
Setter for otherAttributes- Parameters:
otherAttributesParam- otherAttributes to set.
-
getOtherAttributesMap
@JsOverlay public static Map<QName,String> getOtherAttributesMap(JSITDMNElement instance)
-
-