Пример #1
0
        internal void AddNewComputeX(Model_666_ComputeList m)
        {
            var st = m.Item;
            var cx = new ComputeX(_computeXManager, true);
            var qx = new QueryX(_queryXManager, QueryType.Value, true, true);

            // the data root implements undo/redo functionality
            ItemCreated.Record(Owner, cx);
            ItemCreated.Record(Owner, qx);
            ItemLinked.Record(Owner, _relation_Store_QueryX, st, qx);
            ItemLinked.Record(Owner, _relation_Store_ComputeX, st, cx);
            ItemLinked.Record(Owner, _relation_ComputeX_QueryX, cx, qx);
        }
Пример #2
0
 internal int GetTotalCount(Model_666_ComputeList m) => _relation_Store_ComputeX.ChildCount(m.Item);
Пример #3
0
 internal IList <ComputeX> GetChildItems(Model_666_ComputeList m) => _relation_Store_ComputeX.TryGetChildren(m.Item, out IList <ComputeX> list) ? list : new ComputeX[0];
Пример #4
0
 internal Model_658_Compute(Model_666_ComputeList owner, ComputeX item) : base(owner, item)
 {
 }