コード例 #1
0
ファイル: BaseNode.cs プロジェクト: koksaver/CodeHelper
 public BaseNode()
 {
     this.treeNode = new TreeNode();
     this.treeNode.Tag = this;
     this._Children = new BaseNodeCollection(this);
     this.treeNode.ImageKey = "";
     this.treeNode.SelectedImageKey = "";
 }
コード例 #2
0
ファイル: UnionCollections.cs プロジェクト: jmahmud/RDFer
 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;
 }
コード例 #3
0
ファイル: BaseGraph.cs プロジェクト: jmahmud/RDFer
 protected BaseGraph(BaseNodeCollection nodeCollection)
     : this(new IndexedTripleCollection(), nodeCollection) { }
コード例 #4
0
ファイル: BaseGraph.cs プロジェクト: jmahmud/RDFer
        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);
        }
コード例 #5
0
ファイル: UnionCollections.cs プロジェクト: jbunzel/MvcRQ_git
 /// <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;
 }
コード例 #6
0
ファイル: Graph.cs プロジェクト: almostEric/DotNetRDF-4.0
 /// <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) { }
コード例 #7
0
ファイル: Graph.cs プロジェクト: almostEric/DotNetRDF-4.0
 /// <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();
 }
コード例 #8
0
ファイル: Graph.cs プロジェクト: jmahmud/RDFer
 public Graph(BaseNodeCollection nodeCollection)
     : base(nodeCollection) { }