TSF.UmlToolingFramework.Wrappers.EA.Model.getParameterTagByGUID C# (CSharp) Method

getParameterTagByGUID() public method

public getParameterTagByGUID ( string GUID ) : ParameterTag
GUID string
return ParameterTag
        public ParameterTag getParameterTagByGUID(string GUID)
        {
            ParameterTag parameterTag = null;
            string getParameters = @"select elementid from t_taggedvalue
                                    where propertyid like '"+ GUID +"'";
            XmlDocument xmlElementIDs = this.SQLQuery(getParameters);
            XmlNode elementNode = xmlElementIDs.SelectSingleNode(formatXPath("//elementid"));
            if (elementNode != null)
            {

            if (elementNode.InnerText.Length > 0)
            {
                Parameter owner = this.getParameterByGUID(elementNode.InnerText);
                if(owner != null)
                {
                    foreach (TaggedValue taggedValue in owner.taggedValues)
                    {
                        if (taggedValue.ea_guid.Equals(GUID,StringComparison.InvariantCultureIgnoreCase))
                        {
                            parameterTag = taggedValue as ParameterTag;
                        }
                    }
                }
            }
            }
            return parameterTag;
        }