public override void Update(UmlTaggedValueSpec spec) { eaConnectorTag.Name = spec.Name; if (spec.Value != null) { eaConnectorTag.Value = spec.Value; } eaConnectorTag.Update(); }
public void UpdateTaggedValue(string name, string data) { ConnectorTag taggedValue = _native.TaggedValues.GetByName(name); if (data.Length > 255) { taggedValue.Value = "<memo>"; taggedValue.Notes = data; } else { taggedValue.Value = data; } taggedValue.Update(); _native.TaggedValues.Refresh(); _native.Update(); }
public void AddTaggedValue(string name, string data) { ConnectorTag taggedValue = _native.TaggedValues.AddNew(name, ""); if (data == null) { data = ""; } if (data.Length > 255) { taggedValue.Value = "<memo>"; taggedValue.Notes = data; } else { taggedValue.Value = data; } taggedValue.Update(); _native.TaggedValues.Refresh(); _native.Update(); }
public static ConnectorTag WithValue(this ConnectorTag taggedValue, string value) { taggedValue.Value = value; taggedValue.Update(); return(taggedValue); }