--- a/client/src/Iri.Modernisation.Data/Ldt/LDTFile.cs Thu Feb 04 16:38:04 2010 +0100
+++ b/client/src/Iri.Modernisation.Data/Ldt/LDTFile.cs Tue Feb 09 15:30:46 2010 +0100
@@ -46,7 +46,9 @@
/// </summary>
public List<LDTEditing> Edits { get; set; }
- public List<LDTRelation> Relations { get; set; }
+ public List<LDTRelation> BasicRelations { get; set; }
+
+ public List<LDTRelation> PolemicRelations { get; set; }
public LDTFile()
{
@@ -55,7 +57,8 @@
Annotations = new List<LDTAnnotationsContent>();
Displays = new List<LDTDisplay>();
Edits = new List<LDTEditing>();
- Relations = new List<LDTRelation>();
+ BasicRelations = new List<LDTRelation>();
+ PolemicRelations = new List<LDTRelation>();
}
public void Load(String _path)
{
@@ -91,11 +94,18 @@
Edits.Add(new LDTEditing(Elem));
}
- if(xdoc.Root.Element("realtions")!=null)
+ if(xdoc.Root.Element("basicRelations")!=null)
{
- foreach (XElement Elem in xdoc.Root.Element("realtions").Elements())
+ foreach (XElement Elem in xdoc.Root.Element("basicRelations").Elements())
{
- Relations.Add(new LDTRelation(Elem));
+ BasicRelations.Add(new LDTRelation(Elem));
+ }
+ }
+ if (xdoc.Root.Element("polemicRelations") != null)
+ {
+ foreach (XElement Elem in xdoc.Root.Element("polemicRelations").Elements())
+ {
+ PolemicRelations.Add(new LDTRelation(Elem));
}
}
}
@@ -123,11 +133,18 @@
returnFile.Edits.Add(new LDTEditing(Elem));
}
- if (xdoc.Root.Element("realtions") != null)
+ if (xdoc.Root.Element("basicRelations") != null)
{
- foreach (XElement Elem in xdoc.Root.Element("realtions").Elements())
+ foreach (XElement Elem in xdoc.Root.Element("basicRelations").Elements())
{
- returnFile.Relations.Add(new LDTRelation(Elem));
+ returnFile.BasicRelations.Add(new LDTRelation(Elem));
+ }
+ }
+ if (xdoc.Root.Element("polemicRelations") != null)
+ {
+ foreach (XElement Elem in xdoc.Root.Element("polemicRelations").Elements())
+ {
+ returnFile.PolemicRelations.Add(new LDTRelation(Elem));
}
}
return returnFile;
@@ -191,12 +208,20 @@
temp.Add(XEdits);
//
- XElement XRelations = new XElement("relations");
- foreach (LDTRelation relation in Relations)
+ XElement XBasicRelations = new XElement("basicRelations");
+ foreach (LDTRelation relation in BasicRelations)
{
- XRelations.Add(relation.XML);
+ XBasicRelations.Add(relation.XML);
}
- temp.Add(XRelations);
+ temp.Add(XBasicRelations);
+
+ //
+ XElement XPolemicRelations = new XElement("polemicRelations");
+ foreach (LDTRelation relation in PolemicRelations)
+ {
+ XPolemicRelations.Add(relation.XML);
+ }
+ temp.Add(XPolemicRelations);
return temp;
}