Open
Description
Describe the bug
Looks like the generated DI model is missing some nodes.
To Reproduce
asp and using model compiler on the generated ASP
Expected behavior
<ObjectType SymbolicName="Prefix3:ConnectionPointType" Category="DI ConnectionPoint" BaseType="Prefix3:TopologyElementType" IsAbstract="true">
<Description>Represents the interface (interface card) of a Device to a Network.</Description>
<Children>
<Object SymbolicName="Prefix3:NetworkAddress" TypeDefinition="Prefix3:FunctionalGroupType" ModellingRule="Mandatory">
<Description>The address of the device on this network.</Description>
</Object>
<Object SymbolicName="Prefix3:ProfileIdentifier" TypeDefinition="Prefix3:ProtocolType" ModellingRule="MandatoryPlaceholder">
<BrowseName><ProfileIdentifier></BrowseName>
</Object>
</Children>
<References>
<Reference>
<ReferenceType>Prefix3:ConnectsTo</ReferenceType>
<TargetId>Prefix3:NetworkIdentifier</TargetId>
</Reference>
</References>
<ClassName />
</ObjectType>
There is a reference on Prefix3:NetworkIdentifier but no definition of NetworkIdentifier.
NetworkIdentifier is defined in the source NodeSet file as
<UAObject NodeId="ns=1;i=6599" BrowseName="1:<NetworkIdentifier>" SymbolicName="NetworkIdentifier" ParentNodeId="ns=1;i=6308">
<DisplayName><NetworkIdentifier></DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=6247</Reference>
<Reference ReferenceType="HasModellingRule">i=11508</Reference>
<Reference ReferenceType="ns=1;i=6030" IsForward="false">ns=1;i=6308</Reference>
</References>
</UAObject>