Class DMN12


  • @JsType(isNative=true,
            namespace="<global>")
    public class DMN12
    extends Object
    JSInterop container for org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12
    • Constructor Detail

      • DMN12

        public DMN12()
    • Method Detail

      • getName

        @JsProperty(name="name")
        public String getName()
        Native getter for name
        Returns:
        The name JSON property
      • getKnowledgeSource

        @JsProperty(name="knowledgeSource")
        public JSITKnowledgeSource getKnowledgeSource()
        Native getter for knowledgeSource
        Returns:
        The knowledgeSource JSON property
      • setKnowledgeSource

        @JsProperty(name="knowledgeSource")
        public final void setKnowledgeSource​(JSITKnowledgeSource knowledgeSourceParam)
        Setter for knowledgeSource
        Parameters:
        knowledgeSourceParam - knowledgeSource to set.
      • getImport

        @JsProperty(name="import")
        public JSITImport getImport()
        Native getter for import
        Returns:
        The import JSON property
      • setImport

        @JsProperty(name="import")
        public final void setImport​(JSITImport importParam)
        Setter for import
        Parameters:
        importParam - import to set.
      • getTextAnnotation

        @JsProperty(name="textAnnotation")
        public JSITTextAnnotation getTextAnnotation()
        Native getter for textAnnotation
        Returns:
        The textAnnotation JSON property
      • setTextAnnotation

        @JsProperty(name="textAnnotation")
        public final void setTextAnnotation​(JSITTextAnnotation textAnnotationParam)
        Setter for textAnnotation
        Parameters:
        textAnnotationParam - textAnnotation to set.
      • getElementCollection

        @JsProperty(name="elementCollection")
        public JSITElementCollection getElementCollection()
        Native getter for elementCollection
        Returns:
        The elementCollection JSON property
      • setElementCollection

        @JsProperty(name="elementCollection")
        public final void setElementCollection​(JSITElementCollection elementCollectionParam)
        Setter for elementCollection
        Parameters:
        elementCollectionParam - elementCollection to set.
      • getPerformanceIndicator

        @JsProperty(name="performanceIndicator")
        public JSITPerformanceIndicator getPerformanceIndicator()
        Native getter for performanceIndicator
        Returns:
        The performanceIndicator JSON property
      • setPerformanceIndicator

        @JsProperty(name="performanceIndicator")
        public final void setPerformanceIndicator​(JSITPerformanceIndicator performanceIndicatorParam)
        Setter for performanceIndicator
        Parameters:
        performanceIndicatorParam - performanceIndicator to set.
      • getAssociation

        @JsProperty(name="association")
        public JSITAssociation getAssociation()
        Native getter for association
        Returns:
        The association JSON property
      • setAssociation

        @JsProperty(name="association")
        public final void setAssociation​(JSITAssociation associationParam)
        Setter for association
        Parameters:
        associationParam - association to set.
      • getKnowledgeRequirement

        @JsProperty(name="knowledgeRequirement")
        public JSITKnowledgeRequirement getKnowledgeRequirement()
        Native getter for knowledgeRequirement
        Returns:
        The knowledgeRequirement JSON property
      • setKnowledgeRequirement

        @JsProperty(name="knowledgeRequirement")
        public final void setKnowledgeRequirement​(JSITKnowledgeRequirement knowledgeRequirementParam)
        Setter for knowledgeRequirement
        Parameters:
        knowledgeRequirementParam - knowledgeRequirement to set.
      • getRelation

        @JsProperty(name="relation")
        public JSITRelation getRelation()
        Native getter for relation
        Returns:
        The relation JSON property
      • setRelation

        @JsProperty(name="relation")
        public final void setRelation​(JSITRelation relationParam)
        Setter for relation
        Parameters:
        relationParam - relation to set.
      • getBusinessContextElement

        @JsProperty(name="businessContextElement")
        public JSITBusinessContextElement getBusinessContextElement()
        Native getter for businessContextElement
        Returns:
        The businessContextElement JSON property
      • setBusinessContextElement

        @JsProperty(name="businessContextElement")
        public final void setBusinessContextElement​(JSITBusinessContextElement businessContextElementParam)
        Setter for businessContextElement
        Parameters:
        businessContextElementParam - businessContextElement to set.
      • getArtifact

        @JsProperty(name="artifact")
        public JSITArtifact getArtifact()
        Native getter for artifact
        Returns:
        The artifact JSON property
      • setArtifact

        @JsProperty(name="artifact")
        public final void setArtifact​(JSITArtifact artifactParam)
        Setter for artifact
        Parameters:
        artifactParam - artifact to set.
      • getNamedElement

        @JsProperty(name="namedElement")
        public JSITNamedElement getNamedElement()
        Native getter for namedElement
        Returns:
        The namedElement JSON property
      • setNamedElement

        @JsProperty(name="namedElement")
        public final void setNamedElement​(JSITNamedElement namedElementParam)
        Setter for namedElement
        Parameters:
        namedElementParam - namedElement to set.
      • getDecisionTable

        @JsProperty(name="decisionTable")
        public JSITDecisionTable getDecisionTable()
        Native getter for decisionTable
        Returns:
        The decisionTable JSON property
      • setDecisionTable

        @JsProperty(name="decisionTable")
        public final void setDecisionTable​(JSITDecisionTable decisionTableParam)
        Setter for decisionTable
        Parameters:
        decisionTableParam - decisionTable to set.
      • getContext

        @JsProperty(name="context")
        public JSITContext getContext()
        Native getter for context
        Returns:
        The context JSON property
      • setContext

        @JsProperty(name="context")
        public final void setContext​(JSITContext contextParam)
        Setter for context
        Parameters:
        contextParam - context to set.
      • getDMNElement

        @JsProperty(name="DMNElement")
        public JSITDMNElement getDMNElement()
        Native getter for DMNElement
        Returns:
        The DMNElement JSON property
      • setDMNElement

        @JsProperty(name="DMNElement")
        public final void setDMNElement​(JSITDMNElement DMNElementParam)
        Setter for DMNElement
        Parameters:
        DMNElementParam - DMNElement to set.
      • getDefinitions

        @JsProperty(name="definitions")
        public JSITDefinitions getDefinitions()
        Native getter for definitions
        Returns:
        The definitions JSON property
      • setDefinitions

        @JsProperty(name="definitions")
        public final void setDefinitions​(JSITDefinitions definitionsParam)
        Setter for definitions
        Parameters:
        definitionsParam - definitions to set.
      • getBusinessKnowledgeModel

        @JsProperty(name="businessKnowledgeModel")
        public JSITBusinessKnowledgeModel getBusinessKnowledgeModel()
        Native getter for businessKnowledgeModel
        Returns:
        The businessKnowledgeModel JSON property
      • setBusinessKnowledgeModel

        @JsProperty(name="businessKnowledgeModel")
        public final void setBusinessKnowledgeModel​(JSITBusinessKnowledgeModel businessKnowledgeModelParam)
        Setter for businessKnowledgeModel
        Parameters:
        businessKnowledgeModelParam - businessKnowledgeModel to set.
      • getContextEntry

        @JsProperty(name="contextEntry")
        public JSITContextEntry getContextEntry()
        Native getter for contextEntry
        Returns:
        The contextEntry JSON property
      • setContextEntry

        @JsProperty(name="contextEntry")
        public final void setContextEntry​(JSITContextEntry contextEntryParam)
        Setter for contextEntry
        Parameters:
        contextEntryParam - contextEntry to set.
      • getInputData

        @JsProperty(name="inputData")
        public JSITInputData getInputData()
        Native getter for inputData
        Returns:
        The inputData JSON property
      • setInputData

        @JsProperty(name="inputData")
        public final void setInputData​(JSITInputData inputDataParam)
        Setter for inputData
        Parameters:
        inputDataParam - inputData to set.
      • getAuthorityRequirement

        @JsProperty(name="authorityRequirement")
        public JSITAuthorityRequirement getAuthorityRequirement()
        Native getter for authorityRequirement
        Returns:
        The authorityRequirement JSON property
      • setAuthorityRequirement

        @JsProperty(name="authorityRequirement")
        public final void setAuthorityRequirement​(JSITAuthorityRequirement authorityRequirementParam)
        Setter for authorityRequirement
        Parameters:
        authorityRequirementParam - authorityRequirement to set.
      • getInvocable

        @JsProperty(name="invocable")
        public JSITInvocable getInvocable()
        Native getter for invocable
        Returns:
        The invocable JSON property
      • setInvocable

        @JsProperty(name="invocable")
        public final void setInvocable​(JSITInvocable invocableParam)
        Setter for invocable
        Parameters:
        invocableParam - invocable to set.
      • getExpression

        @JsProperty(name="expression")
        public JSITExpression getExpression()
        Native getter for expression
        Returns:
        The expression JSON property
      • setExpression

        @JsProperty(name="expression")
        public final void setExpression​(JSITExpression expressionParam)
        Setter for expression
        Parameters:
        expressionParam - expression to set.
      • getDecision

        @JsProperty(name="decision")
        public JSITDecision getDecision()
        Native getter for decision
        Returns:
        The decision JSON property
      • setDecision

        @JsProperty(name="decision")
        public final void setDecision​(JSITDecision decisionParam)
        Setter for decision
        Parameters:
        decisionParam - decision to set.
      • getFunctionDefinition

        @JsProperty(name="functionDefinition")
        public JSITFunctionDefinition getFunctionDefinition()
        Native getter for functionDefinition
        Returns:
        The functionDefinition JSON property
      • setFunctionDefinition

        @JsProperty(name="functionDefinition")
        public final void setFunctionDefinition​(JSITFunctionDefinition functionDefinitionParam)
        Setter for functionDefinition
        Parameters:
        functionDefinitionParam - functionDefinition to set.
      • getOrganizationUnit

        @JsProperty(name="organizationUnit")
        public JSITOrganizationUnit getOrganizationUnit()
        Native getter for organizationUnit
        Returns:
        The organizationUnit JSON property
      • setOrganizationUnit

        @JsProperty(name="organizationUnit")
        public final void setOrganizationUnit​(JSITOrganizationUnit organizationUnitParam)
        Setter for organizationUnit
        Parameters:
        organizationUnitParam - organizationUnit to set.
      • getList

        @JsProperty(name="list")
        public JSITList getList()
        Native getter for list
        Returns:
        The list JSON property
      • setList

        @JsProperty(name="list")
        public final void setList​(JSITList listParam)
        Setter for list
        Parameters:
        listParam - list to set.
      • getInformationRequirement

        @JsProperty(name="informationRequirement")
        public JSITInformationRequirement getInformationRequirement()
        Native getter for informationRequirement
        Returns:
        The informationRequirement JSON property
      • setInformationRequirement

        @JsProperty(name="informationRequirement")
        public final void setInformationRequirement​(JSITInformationRequirement informationRequirementParam)
        Setter for informationRequirement
        Parameters:
        informationRequirementParam - informationRequirement to set.
      • getItemDefinition

        @JsProperty(name="itemDefinition")
        public JSITItemDefinition getItemDefinition()
        Native getter for itemDefinition
        Returns:
        The itemDefinition JSON property
      • setItemDefinition

        @JsProperty(name="itemDefinition")
        public final void setItemDefinition​(JSITItemDefinition itemDefinitionParam)
        Setter for itemDefinition
        Parameters:
        itemDefinitionParam - itemDefinition to set.
      • getInvocation

        @JsProperty(name="invocation")
        public JSITInvocation getInvocation()
        Native getter for invocation
        Returns:
        The invocation JSON property
      • setInvocation

        @JsProperty(name="invocation")
        public final void setInvocation​(JSITInvocation invocationParam)
        Setter for invocation
        Parameters:
        invocationParam - invocation to set.
      • getDecisionService

        @JsProperty(name="decisionService")
        public JSITDecisionService getDecisionService()
        Native getter for decisionService
        Returns:
        The decisionService JSON property
      • setDecisionService

        @JsProperty(name="decisionService")
        public final void setDecisionService​(JSITDecisionService decisionServiceParam)
        Setter for decisionService
        Parameters:
        decisionServiceParam - decisionService to set.
      • getLiteralExpression

        @JsProperty(name="literalExpression")
        public JSITLiteralExpression getLiteralExpression()
        Native getter for literalExpression
        Returns:
        The literalExpression JSON property
      • setLiteralExpression

        @JsProperty(name="literalExpression")
        public final void setLiteralExpression​(JSITLiteralExpression literalExpressionParam)
        Setter for literalExpression
        Parameters:
        literalExpressionParam - literalExpression to set.
      • getDrgElement

        @JsProperty(name="drgElement")
        public JSITDRGElement getDrgElement()
        Native getter for drgElement
        Returns:
        The drgElement JSON property
      • setDrgElement

        @JsProperty(name="drgElement")
        public final void setDrgElement​(JSITDRGElement drgElementParam)
        Setter for drgElement
        Parameters:
        drgElementParam - drgElement to set.
      • getInformationItem

        @JsProperty(name="informationItem")
        public JSITInformationItem getInformationItem()
        Native getter for informationItem
        Returns:
        The informationItem JSON property
      • setInformationItem

        @JsProperty(name="informationItem")
        public final void setInformationItem​(JSITInformationItem informationItemParam)
        Setter for informationItem
        Parameters:
        informationItemParam - informationItem to set.