Exemple #1
0
        public UmlTypeMember CreateTypeMember(string sectionName)
        {
            var enumValue = new UmlTypeMember();
            var data      = new UmlTypeMemberData();
            var pe        = new EnumValueElement();

            pe.Value             = 0;
            pe.Name              = "";
            data.Owner           = pe;
            enumValue.DataSource = data;

            typeMemberLookup.Add(pe, enumValue);
            Owner.Type.AddChild(pe);

            return(enumValue);
        }
Exemple #2
0
        private UmlTypeMember GetTypeMember(TypeMemberElement pe)
        {
            UmlTypeMember typeMember = null;

            if (typeMemberLookup.TryGetValue(pe, out typeMember))
            {
                return(typeMember);
            }

            typeMember = new UmlTypeMember();
            var data = new UmlTypeMemberData();

            data.Owner            = pe;
            typeMember.DataSource = data;

            typeMemberLookup.Add(pe, typeMember);

            return(typeMember);
        }