public NodeAttribute SetNodeAttribute(NodeAttribute pNodeAttribute) { ConnectSrcObject(pNodeAttribute); if (DefaultAttributeIndex.Get() < 0) { DefaultAttributeIndex.Set(nodeAttributes.IndexOf(pNodeAttribute)); } return(pNodeAttribute); }
public NodeAttribute GetNodeAttribute() { if (DefaultAttributeIndex.Get() < 0) { return(null); } if (DefaultAttributeIndex.Get() >= nodeAttributes.Count) { return(null); } return(nodeAttributes[DefaultAttributeIndex.Get()]); }
public int GetDefaultNodeAttributeIndex() { return(DefaultAttributeIndex.Get()); }