@@ -154,18 +154,14 @@ namespace SysML2.NET.Dal
154154 {{#if property.IsComposite}}
155155 {{#if (Property.IsOfTypeBaseElement property)}}
156156 ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}}.Add(lazyPoco.Value);
157- {{else if property.Type.IsAbstract }}
158- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value);
159157 {{else}}
160- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value);
158+ ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value);
161159 {{/if}}
162160 {{else}}
163161 {{#if (Property.IsOfTypeBaseElement property)}}
164162 poco.{{ String.PascalCase property.Name}}.Add(lazyPoco.Value);
165- {{else if property.Type.IsAbstract }}
166- poco.{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value);
167163 {{else}}
168- poco.{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value);
164+ poco.{{ String.PascalCase property.Name}}.Add((Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value);
169165 {{/if}}
170166 {{/if}}
171167 }
@@ -177,18 +173,14 @@ namespace SysML2.NET.Dal
177173 {{#if property.Opposite.IsComposite}}
178174 {{#if (Property.IsOfTypeBaseElement property)}}
179175 ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = lazyPoco.Value;
180- {{else if property.Type.IsAbstract }}
181- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value;
182176 {{else}}
183- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value;
177+ ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value;
184178 {{/if}}
185179 {{else}}
186180 {{#if (Property.IsOfTypeBaseElement property)}}
187181 poco.{{ String.PascalCase property.Name}} = lazyPoco.Value;
188- {{else if property.Type.IsAbstract }}
189- poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value;
190182 {{else}}
191- poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value;
183+ poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value;
192184 {{/if}}
193185 {{/if}}
194186 }
@@ -207,18 +199,14 @@ namespace SysML2.NET.Dal
207199 {{#if property.Opposite.IsComposite}}
208200 {{#if (Property.IsOfTypeBaseElement property)}}
209201 ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = lazyPoco.Value;
210- {{else if property.Type.IsAbstract }}
211- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value;
212202 {{else}}
213- ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value;
203+ ((IContained{{property.Owner.Name}})poco).{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value;
214204 {{/if}}
215205 {{else}}
216206 {{#if (Property.IsOfTypeBaseElement property)}}
217207 poco.{{ String.PascalCase property.Name}} = lazyPoco.Value;
218- {{else if property.Type.IsAbstract }}
219- poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I{{ property.Type.Name }})lazyPoco.Value;
220208 {{else}}
221- poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.{{ property.Type.Name }})lazyPoco.Value;
209+ poco.{{ String.PascalCase property.Name}} = (Core.POCO.{{ # NamedElement.WriteFullyQualifiedNameSpace property.Type }}.I {{ property.Type.Name }})lazyPoco.Value;
222210 {{/if}}
223211 {{/if}}
224212 }
0 commit comments