public BaseNode() { this.treeNode = new TreeNode(); this.treeNode.Tag = this; this._Children = new BaseNodeCollection(this); this.treeNode.ImageKey = ""; this.treeNode.SelectedImageKey = ""; }
public UnionNodeCollection(BaseNodeCollection baseNodes, BaseNodeCollection additionalNodes) { if (baseNodes == null) throw new ArgumentNullException("baseNodes"); if (additionalNodes == null) throw new ArgumentNullException("additionalNodes"); this._collections.Add(baseNodes); this._collections.Add(additionalNodes); this._baseCollection = baseNodes; }
protected BaseGraph(BaseNodeCollection nodeCollection) : this(new IndexedTripleCollection(), nodeCollection) { }
protected BaseGraph(BaseTripleCollection tripleCollection, BaseNodeCollection nodeCollection) { this._triples = tripleCollection; this._nodes = nodeCollection; this._bnodemapper = new BlankNodeMapper(); this._nsmapper = new NamespaceMapper(); //Create Event Handlers and attach to the Triple Collection this.TripleAddedHandler = new TripleEventHandler(this.OnTripleAsserted); this.TripleRemovedHandler = new TripleEventHandler(this.OnTripleRetracted); this.AttachEventHandlers(this._triples); }
/// <summary> /// Creates a new Union Node Collection which is the union of any number of collections /// </summary> /// <param name="baseNodes">Base Collection</param> /// <param name="additionalNodes">Additional Collection(s)</param> public UnionNodeCollection(BaseNodeCollection baseNodes, IEnumerable<BaseNodeCollection> additionalNodes) { if (baseNodes == null) throw new ArgumentNullException("baseNodes"); this._collections.Add(baseNodes); this._collections.AddRange(additionalNodes); this._baseCollection = baseNodes; }
/// <summary> /// Creates a new instance of a Graph using the given Triple and Node Collections /// </summary> /// <param name="tripleCollection">Triple Collection</param> /// <param name="nodeCollection">Node Collection</param> public Graph(BaseTripleCollection tripleCollection, BaseNodeCollection nodeCollection) : base(tripleCollection, nodeCollection) { }
/// <summary> /// Creates a new instance of a Graph using the given Triple and Node Collections /// </summary> /// <param name="tripleCollection">Triple Collection</param> /// <param name="nodeCollection">Node Collection</param> /// <param name="emptyNamespaceMap">Whether the Namespace Map should be empty</param> public Graph(BaseTripleCollection tripleCollection, BaseNodeCollection nodeCollection, bool emptyNamespaceMap) : base(tripleCollection, nodeCollection) { if (emptyNamespaceMap) this._nsmapper.Clear(); }
public Graph(BaseNodeCollection nodeCollection) : base(nodeCollection) { }