public override void SetProperty(string key, object value) { ElementContract.ValidateSetProperty(key, value); if (!key.Equals(PartitionInnerTinkerGrapĥ.PartitionKey)) { Element.SetProperty(key, value); } }
public override void SetProperty(string key, object value) { ElementContract.ValidateSetProperty(key, value); var cachedVertex = _batchInnerTinkerGrapĥ.GetCachedVertex(_externalId); if (cachedVertex != null) { cachedVertex.SetProperty(key, value); } }
public override void SetProperty(string key, object value) { ElementContract.ValidateSetProperty(key, value); if (PropertyBased && key == IdGraph.Id) { throw new ArgumentException(string.Concat("Unable to set value for reserved property ", IdGraph.Id)); } BaseElement.SetProperty(key, value); }
/// <note> /// Raises a vertexPropertyRemoved or edgePropertyChanged event. /// </note> public override void SetProperty(string key, object value) { ElementContract.ValidateSetProperty(key, value); object oldValue = Element.GetProperty(key); Element.SetProperty(key, value); var vertex = this as IVertex; if (vertex != null) { OnVertexPropertyChanged(vertex, key, oldValue, value); } else { var edge = this as IEdge; if (edge != null) { OnEdgePropertyChanged(edge, key, oldValue, value); } } }
public override void SetProperty(string key, object value) { ElementContract.ValidateSetProperty(key, value); GetWrappedEdge().SetProperty(key, value); }