/// <summary> /// generate an output for an aggregate /// </summary> /// <param name="myAggregate">the aggregate</param> /// <param name="myAggrName">aggregate name</param> /// <returns>list of readouts with the information</returns> private Vertex GenerateOutput(ABaseAggregate myAggregate, String myAggrName) { var _Aggregate = new Dictionary<String, Object>(); _Aggregate.Add("Aggregate", myAggrName); _Aggregate.Add("Type", myAggrName); return new Vertex(_Aggregate); }
public SelectionElementAggregate(ABaseAggregate myBaseAggregate, string myAlias, EdgeList myEdgeList, LevelKey myLevelKey, IDChainDefinition myRelatedIDChainDefinition, AggregateDefinition myAggregateDefinition) { Alias = myAlias; EdgeList = myEdgeList; LevelKey = myLevelKey; Aggregate = myBaseAggregate; AggregateDefinition = myAggregateDefinition; RelatedIDChainDefinition = myRelatedIDChainDefinition; }