Class JSITDMNElement

    • Constructor Detail

      • JSITDMNElement

        public JSITDMNElement()
    • 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
        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.