Subversion Repositories DevTools

Rev

Rev 2157 | Rev 2161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2157 Rev 2159
Line 132... Line 132...
132
                  {
132
                  {
133
                     Main.WriteOutput("  Orphaned : " + ea_req.Name, ea_req.ElementID );
133
                     Main.WriteOutput("  Orphaned : " + ea_req.Name, ea_req.ElementID );
134
 
134
 
135
                     foreach (EA.Connector theConnector in ea_req.Connectors)
135
                     foreach (EA.Connector theConnector in ea_req.Connectors)
136
                     {
136
                     {
-
 
137
                        int destId = -1;
-
 
138
 
-
 
139
                        // we dont care about direction of relationship, so test for both
-
 
140
                        if (theConnector.ClientID == ea_req.ElementID)
137
                        EA.Element tgt_ele = (EA.Element)Main.EA_Repository.GetElementByID( theConnector.SupplierID );
141
                           destId = theConnector.SupplierID;
-
 
142
                        else if (theConnector.SupplierID == ea_req.ElementID)
-
 
143
                           destId = theConnector.ClientID;
-
 
144
                        else 
-
 
145
                           destId = theConnector.SupplierID;
-
 
146
 
-
 
147
                        // and make sure we filter out self-referential connectors
138
                        if (tgt_ele != null)
148
                        if (destId != ea_req.ElementID)
139
                        {
149
                        {
-
 
150
                           EA.Package tgt_pkg = (EA.Package)Main.EA_Repository.GetPackageByID( destId );
140
                           if (!tgt_ele.Type.StartsWith("Requirement"))
151
                           if (tgt_pkg != null)
-
 
152
                           {
-
 
153
                              Main.WriteOutput("     --> " + tgt_pkg.Name, tgt_pkg.PackageID);
-
 
154
                           }
-
 
155
                           else
141
                           {
156
                           {
-
 
157
                              EA.Element tgt_ele = (EA.Element)Main.EA_Repository.GetElementByID( destId );
-
 
158
                              if (tgt_ele != null)
-
 
159
                              {
-
 
160
                                 //if (!tgt_ele.Type.StartsWith("Requirement"))
142
                              Main.WriteOutput("     --> " + tgt_ele.Name, tgt_ele.ElementID);
161
                                 Main.WriteOutput("     --> " + tgt_ele.Name, tgt_ele.ElementID);
-
 
162
                              }
143
                           }
163
                           }
144
                        }
164
                        }
145
                     }
165
                     }
146
                  }
166
                  }
147
                     /////////////////////////////////////////////////////////////////////////////////////////////////////////////
167
                     /////////////////////////////////////////////////////////////////////////////////////////////////////////////