@@ -67,17 +67,17 @@ Also see: [`addBlobentry!`](@ref), [`getBlob`](@ref), [`listBlobentries`](@ref)
6767"""
6868function getBlobentry (var:: AbstractGraphVariable , key:: Symbol )
6969 if ! hasBlobentry (var, key)
70- throw (LabelNotFoundError (" Blobentry" , key, collect (keys (var. dataDict ))))
70+ throw (LabelNotFoundError (" Blobentry" , key, collect (keys (var. blobentries ))))
7171 end
72- return var. dataDict [key]
72+ return var. blobentries [key]
7373end
7474
75- function getBlobentry (var:: VariableDFG , key:: Symbol )
76- if ! hasBlobentry (var, key)
77- throw (LabelNotFoundError (" Blobentry" , key))
78- end
79- return var. blobEntries[findfirst (x -> x. label == key, var. blobEntries)]
80- end
75+ # function getBlobentry(var::VariableDFG, key::Symbol)
76+ # if !hasBlobentry(var, key)
77+ # throw(LabelNotFoundError("Blobentry", key))
78+ # end
79+ # return var.blobEntries[findfirst(x -> x.label == key, var.blobEntries)]
80+ # end
8181
8282"""
8383 $(SIGNATURES)
@@ -131,18 +131,19 @@ Should be extended if DFG variable is not returned by reference.
131131Also see: [`getBlobentry`](@ref), [`addBlob!`](@ref), [`mergeBlobentry!`](@ref)
132132"""
133133function addBlobentry! (var:: VariableCompute , entry:: Blobentry )
134- haskey (var. dataDict, entry. label) && throw (LabelExistsError (" Blobentry" , entry. label))
135- var. dataDict[entry. label] = entry
136- return entry
137- end
138-
139- function addBlobentry! (var:: VariableDFG , entry:: Blobentry )
140- entry. label in getproperty .(var. blobEntries, :label ) &&
134+ haskey (var. blobentries, entry. label) &&
141135 throw (LabelExistsError (" Blobentry" , entry. label))
142- push! ( var. blobEntries, entry)
136+ var. blobentries[entry . label] = entry
143137 return entry
144138end
145139
140+ # function addBlobentry!(var::VariableDFG, entry::Blobentry)
141+ # entry.label in getproperty.(var.blobEntries, :label) &&
142+ # throw(LabelExistsError("Blobentry", entry.label))
143+ # push!(var.blobEntries, entry)
144+ # return entry
145+ # end
146+
146147function addBlobentry! (dfg:: AbstractDFG , vLbl:: Symbol , entry:: Blobentry )
147148 return addBlobentry! (getVariable (dfg, vLbl), entry)
148149end
@@ -158,10 +159,10 @@ If the Blobentry does not exist, it will be added.
158159Notes:
159160"""
160161function mergeBlobentry! (var:: AbstractGraphVariable , bde:: Blobentry )
161- if ! haskey (var. dataDict , bde. label)
162+ if ! haskey (var. blobentries , bde. label)
162163 addBlobentry! (var, bde)
163164 else
164- var. dataDict [bde. label] = bde
165+ var. blobentries [bde. label] = bde
165166 end
166167 return 1
167168end
@@ -179,15 +180,15 @@ Notes:
179180"""
180181function deleteBlobentry! (var:: VariableCompute , key:: Symbol )
181182 ! hasBlobentry (var, key) && throw (LabelNotFoundError (" Blobentry" , key))
182- delete! (var. dataDict , key)
183+ delete! (var. blobentries , key)
183184 return 1
184185end
185186
186- function deleteBlobentry! (var:: VariableDFG , key:: Symbol )
187- ! hasBlobentry (var, key) && throw (LabelNotFoundError (" Blobentry" , key))
188- deleteat! (var. blobEntries, findfirst (x -> x. label == key, var. blobEntries))
189- return 1
190- end
187+ # function deleteBlobentry!(var::VariableDFG, key::Symbol)
188+ # !hasBlobentry(var, key) && throw(LabelNotFoundError("Blobentry", key))
189+ # deleteat!(var.blobEntries, findfirst(x -> x.label == key, var.blobEntries))
190+ # return 1
191+ # end
191192
192193function deleteBlobentry! (dfg:: AbstractDFG , label:: Symbol , key:: Symbol )
193194 return deleteBlobentry! (getVariable (dfg, label), key)
@@ -223,24 +224,24 @@ end
223224
224225Does a blob entry exist with `blobLabel`.
225226"""
226- hasBlobentry (v:: VariableCompute , blobLabel:: Symbol ) = haskey (v. dataDict , blobLabel)
227+ hasBlobentry (v:: VariableCompute , blobLabel:: Symbol ) = haskey (v. blobentries , blobLabel)
227228
228- function hasBlobentry (v:: VariableDFG , label:: Symbol )
229- return label in getproperty .(v. blobEntries, :label )
230- end
229+ # function hasBlobentry(v::VariableDFG, label::Symbol)
230+ # return label in getproperty.(v.blobEntries, :label)
231+ # end
231232
232233"""
233234 $(SIGNATURES)
234235
235236Get blob entries, returns a `Vector{Blobentry}`.
236237"""
237238function getBlobentries (v:: VariableCompute )
238- return collect (values (v. dataDict ))
239+ return collect (values (v. blobentries ))
239240end
240241
241- function getBlobentries (v:: VariableDFG )
242- return copy (v. blobEntries)
243- end
242+ # function getBlobentries(v::VariableDFG)
243+ # return copy(v.blobEntries)
244+ # end
244245
245246function getBlobentries (
246247 v:: AbstractGraphVariable ;
@@ -289,12 +290,12 @@ const collectBlobentries = gatherBlobentries
289290List the blob entries associated with a particular variable.
290291"""
291292function listBlobentries (var:: AbstractGraphVariable )
292- return collect (keys (var. dataDict ))
293+ return collect (keys (var. blobentries ))
293294end
294295
295- function listBlobentries (var:: VariableDFG )
296- return getproperty .(var. blobEntries, :label )
297- end
296+ # function listBlobentries(var::VariableDFG)
297+ # return getproperty.(var.blobEntries, :label)
298+ # end
298299
299300function listBlobentries (dfg:: AbstractDFG , label:: Symbol )
300301 return listBlobentries (getVariable (dfg, label))
0 commit comments