コード例 #1
0
        public override void Deserialize(XElement parentNode, Serialization.SerializationContext context)
        {
            base.Deserialize(parentNode, context);

            //this.DeserializePointsCollection(Points, parentNode, context);
            MainLabelViewHelper.DeserializeFromChildElement("MainLabelViewHelper", parentNode, context);
            CardinalityLabelViewHelper.DeserializeFromChildElement("CardinalityLabelViewHelper", parentNode, context);
        }
コード例 #2
0
        public override void Deserialize(XElement parentNode, Serialization.SerializationContext context)
        {
            base.Deserialize(parentNode, context);

            UseDiamond = bool.Parse(this.DeserializeSimpleValueFromElement("UseDiamond", parentNode, context));
            //this.DeserializePointsCollection(Points, parentNode, context);
            MainLabelViewHelper.DeserializeFromChildElement("MainLabelViewHelper", parentNode, context);

            int i = 0;

            foreach (XElement aeElement in parentNode.Element(context.ExolutioNS + "AssociationEndsViewHelpers").Elements(context.ExolutioNS + "AssociationEndViewHelper"))
            {
                AssociationEndsViewHelpers[i++].Deserialize(aeElement, context);
            }
        }