개정판 2b8bbe9a
dev issue #000 : add validation
Change-Id: Ibc71ee8d1b8fc1dc6a8b676e0db71403d82532ad
DTI_PID/SPPIDConverter/BaseModel/Document.cs | ||
---|---|---|
753 | 753 |
} |
754 | 754 |
} |
755 | 755 |
} |
756 |
|
|
757 |
foreach (var item in SYMBOLS.FindAll(x => x.CONNECTORS.Count == 2)) |
|
758 |
{ |
|
759 |
Line line1 = item.CONNECTORS[0].ConnectedObject as Line; |
|
760 |
Line line2 = item.CONNECTORS[1].ConnectedObject as Line; |
|
761 |
if (line1.TYPE == line2.TYPE) |
|
762 |
{ |
|
763 |
int index1 = line1.CONNECTORS.IndexOf(line1.CONNECTORS.Find(x => x.ConnectedObject == item)); |
|
764 |
int index2 = line2.CONNECTORS.IndexOf(line2.CONNECTORS.Find(x => x.ConnectedObject == item)); |
|
765 |
if (index1 == index2) |
|
766 |
{ |
|
767 |
validationStringBuilder.AppendLine("Check line flow direction!"); |
|
768 |
validationStringBuilder.AppendLine("UID : " + line1.UID); |
|
769 |
validationStringBuilder.AppendLine("UID : " + line2.UID); |
|
770 |
validationStringBuilder.AppendLine(); |
|
771 |
validationResult = true; |
|
772 |
} |
|
773 |
} |
|
774 |
} |
|
756 | 775 |
#endregion |
757 | 776 |
|
758 | 777 |
#region Association Check |
내보내기 Unified diff