Class InputDataNodeImpl

  • All Implemented Interfaces:
    org.kie.dmn.api.core.ast.DMNNode, org.kie.dmn.api.core.ast.InputDataNode

    public class InputDataNodeImpl
    extends DMNBaseNode
    implements org.kie.dmn.api.core.ast.InputDataNode
    • Constructor Detail

      • InputDataNodeImpl

        public InputDataNodeImpl()
      • InputDataNodeImpl

        public InputDataNodeImpl​(org.kie.dmn.model.api.InputData inputData)
      • InputDataNodeImpl

        public InputDataNodeImpl​(org.kie.dmn.model.api.InputData inputData,
                                 org.kie.dmn.api.core.DMNType dmnType)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.kie.dmn.api.core.ast.DMNNode
        Overrides:
        getName in class DMNBaseNode
      • getType

        public org.kie.dmn.api.core.DMNType getType()
        Specified by:
        getType in interface org.kie.dmn.api.core.ast.InputDataNode
        Specified by:
        getType in class DMNBaseNode
      • setType

        public void setType​(org.kie.dmn.api.core.DMNType dmnType)
      • getInputData

        public org.kie.dmn.model.api.InputData getInputData()
      • setInputData

        public void setInputData​(org.kie.dmn.model.api.InputData inputData)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object