public interface SingleColumnAggregatorRecipe extends AlphaRecipe, RederivableNodeRecipe
The following features are supported:
RecipesPackage.getSingleColumnAggregatorRecipe()
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Modifier and Type | Method and Description |
---|---|
int |
getAggregableIndex()
Returns the value of the 'Aggregable Index' attribute.
|
int |
getArity() |
Mask |
getGroupByMask()
Returns the value of the 'Group By Mask' containment reference.
|
IMultisetAggregationOperator<?,?,?> |
getMultisetAggregationOperator()
Returns the value of the 'Multiset Aggregation Operator' attribute.
|
void |
setAggregableIndex(int value)
Sets the value of the '
Aggregable Index ' attribute. |
void |
setGroupByMask(Mask value)
Sets the value of the '
Group By Mask ' containment reference. |
void |
setMultisetAggregationOperator(IMultisetAggregationOperator<?,?,?> value)
Sets the value of the '
Multiset Aggregation Operator ' attribute. |
getParent, setParent
getEquivalenceClassIDs, getTraceInfo, setTraceInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getOptionalMonotonicityInfo, isDeleteRederiveEvaluation, setDeleteRederiveEvaluation, setOptionalMonotonicityInfo
static final java.lang.String copyright
IMultisetAggregationOperator<?,?,?> getMultisetAggregationOperator()
setMultisetAggregationOperator(IMultisetAggregationOperator)
,
RecipesPackage.getSingleColumnAggregatorRecipe_MultisetAggregationOperator()
void setMultisetAggregationOperator(IMultisetAggregationOperator<?,?,?> value)
Multiset Aggregation Operator
' attribute.
value
- the new value of the 'Multiset Aggregation Operator' attribute.getMultisetAggregationOperator()
int getAggregableIndex()
setAggregableIndex(int)
,
RecipesPackage.getSingleColumnAggregatorRecipe_AggregableIndex()
void setAggregableIndex(int value)
Aggregable Index
' attribute.
value
- the new value of the 'Aggregable Index' attribute.getAggregableIndex()
Mask getGroupByMask()
setGroupByMask(Mask)
,
RecipesPackage.getSingleColumnAggregatorRecipe_GroupByMask()
void setGroupByMask(Mask value)
Group By Mask
' containment reference.
value
- the new value of the 'Group By Mask' containment reference.getGroupByMask()
int getArity()
getArity
in interface ReteNodeRecipe