/// <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);
        }
Beispiel #2
0
 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;
 }