Project

General

Profile

CIM Issues #5946

Updated by Chavdar Ivanov almost 2 years ago

Remove the association Terminal.TopologicalNode in Topology (TP) profile. 

 Updated proposed solution.  
 Necessary changes are: 
 in TP 
 - remove association Terminal.TopologicalNode 
 - remove association DCBaseTerminal.DCTopologicalNode (note the association DCNode to DCTopologicalNode is already required association) 

 in EQ 
 - change cardinality of association Terminal.ConnectivityNode from 0..1 to 1. Note that we are reinforcing this by constrain now when we say we need to have all models build with ConnectivityNodes. There is no point to have Terminal without connection to ConnectivityNode in the EQ profile 
 - change the cardinality of the DCBaseTerminal.DCNode from 0..1 to 1. This will match the way we are doing for AC part. It will also patch the pattern we have with required associations ConnectivityNode.TopologicalNode and DCNode.DCToplologicalNode 

 By applying these changes we can remove a couple of constraints in EQ and TP as the cardinalities will drive the modelling style. 

Back