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_AGGREGATORkAggraggregation function if hit policy is collectK_HIT_POLICYkHitthe hit policy that determines the semantic of the decision tableK_DECISION_TABLE_ORIENTATIONkOrientpreferred orientation of the decision tablejava.util.List<ARG_XDMNRuleAnnoClauseRep>seqAnnosorted list of rule annotations - SharedArgjava.util.List<ARG_XDMNInputClauseRep>seqInputsorted list of inputs - SharedArgjava.util.List<ARG_XDMNOutputClauseRep>seqOutputsorted list of outputs - SharedArgjava.util.List<ARG_XDMNDecisionRuleRep>seqRulesorted list of decision rules - SharedArgjava.lang.StringstrNamedisplay 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 voidmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidresolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)voidunmarshal(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:
marshalin interfacede.mid.innovator.srv2api.impl.MarshallAble- Overrides:
marshalin classARG_XDMNExpressionRep
-
unmarshal
public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)- Specified by:
unmarshalin interfacede.mid.innovator.srv2api.impl.MarshallAble- Overrides:
unmarshalin classARG_XDMNExpressionRep
-
resolveReferences
public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
- Specified by:
resolveReferencesin interfacede.mid.innovator.srv2api.impl.MarshallAble- Overrides:
resolveReferencesin classARG_XDMNExpressionRep
-
-