Package de.mid.innovator.srv2api.icw2dm
Class ARG_XDMNDecisionTableRep
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2dm.ARG_XDMNElementRep
-
- de.mid.innovator.srv2api.icw2dm.ARG_XDMNExpressionRep
-
- de.mid.innovator.srv2api.icw2dm.ARG_XDMNDecisionTableRep
-
- All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
public class ARG_XDMNDecisionTableRep extends ARG_XDMNExpressionRep implements de.mid.innovator.srv2api.impl.MarshallAble
-
-
Field Summary
Fields Modifier and Type Field Description K_BUILTIN_AGGREGATOR
kAggr
aggregation function if hit policy is collectK_HIT_POLICY
kHit
the hit policy that determines the semantic of the decision tableK_DECISION_TABLE_ORIENTATION
kOrient
preferred orientation of the decision tablejava.util.List<ARG_XDMNRuleAnnoClauseRep>
seqAnno
sorted list of rule annotations - SharedArgjava.util.List<ARG_XDMNInputClauseRep>
seqInput
sorted list of inputs - SharedArgjava.util.List<ARG_XDMNOutputClauseRep>
seqOutput
sorted list of outputs - SharedArgjava.util.List<ARG_XDMNDecisionRuleRep>
seqRule
sorted list of decision rules - SharedArgjava.lang.String
strName
display name of the decision table-
Fields inherited from class de.mid.innovator.srv2api.icw2dm.ARG_XDMNExpressionRep
ohExpr
-
Fields inherited from class de.mid.innovator.srv2api.icw2dm.ARG_XDMNElementRep
ohElement
-
-
Constructor Summary
Constructors Constructor Description ARG_XDMNDecisionTableRep()
ARG_XDMNDecisionTableRep(DMNElement ohElement, DMExpression ohExpr, java.lang.String strName, K_HIT_POLICY kHit, K_BUILTIN_AGGREGATOR kAggr, K_DECISION_TABLE_ORIENTATION kOrient, java.util.List<ARG_XDMNInputClauseRep> seqInput, java.util.List<ARG_XDMNOutputClauseRep> seqOutput, java.util.List<ARG_XDMNRuleAnnoClauseRep> seqAnno, java.util.List<ARG_XDMNDecisionRuleRep> seqRule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
void
resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
void
unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
-
-
-
Field Detail
-
strName
public java.lang.String strName
display name of the decision table
-
kHit
public K_HIT_POLICY kHit
the hit policy that determines the semantic of the decision table
-
kAggr
public K_BUILTIN_AGGREGATOR kAggr
aggregation function if hit policy is collect
-
kOrient
public K_DECISION_TABLE_ORIENTATION kOrient
preferred orientation of the decision table
-
seqInput
public java.util.List<ARG_XDMNInputClauseRep> seqInput
sorted list of inputs - SharedArg
-
seqOutput
public java.util.List<ARG_XDMNOutputClauseRep> seqOutput
sorted list of outputs - SharedArg
-
seqAnno
public java.util.List<ARG_XDMNRuleAnnoClauseRep> seqAnno
sorted list of rule annotations - SharedArg
-
seqRule
public java.util.List<ARG_XDMNDecisionRuleRep> seqRule
sorted list of decision rules - SharedArg
-
-
Constructor Detail
-
ARG_XDMNDecisionTableRep
public ARG_XDMNDecisionTableRep()
-
ARG_XDMNDecisionTableRep
public ARG_XDMNDecisionTableRep(DMNElement ohElement, DMExpression ohExpr, java.lang.String strName, K_HIT_POLICY kHit, K_BUILTIN_AGGREGATOR kAggr, K_DECISION_TABLE_ORIENTATION kOrient, java.util.List<ARG_XDMNInputClauseRep> seqInput, java.util.List<ARG_XDMNOutputClauseRep> seqOutput, java.util.List<ARG_XDMNRuleAnnoClauseRep> seqAnno, java.util.List<ARG_XDMNDecisionRuleRep> seqRule)
-
-
Method Detail
-
marshal
public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
marshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
- Overrides:
marshal
in classARG_XDMNExpressionRep
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
- Specified by:
unmarshal
in interfacede.mid.innovator.srv2api.impl.MarshallAble
- Overrides:
unmarshal
in classARG_XDMNExpressionRep
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferences
in interfacede.mid.innovator.srv2api.impl.MarshallAble
- Overrides:
resolveReferences
in classARG_XDMNExpressionRep
-
-