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); }
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); } }