Beispiel #1
0
        /// <exception cref="InvalidDataException">
        /// The save format is corrupt and could not load.
        /// </exception>
        /// <exception cref="ArgumentNullException">
        /// <paramref name="root"/> is null.
        /// </exception>
        protected override void Deserialize(XmlNode node)
        {
            base.Deserialize(node);

            foreach (Entity entity in Entities)
            {
                visualizer.AddEntity(entity);
            }
            foreach (Relation relation in Relations)
            {
                visualizer.AddRelation(relation, false);
            }

            XmlElement child = node["Positions"];

            if (child != null)
            {
                visualizer.Deserialize(child);
            }
        }