Subversion Repositories DevTools

Rev

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

Rev 2167 Rev 2169
Line 352... Line 352...
352
            ArrayList allowedElementTypes = new ArrayList();
352
            ArrayList allowedElementTypes = new ArrayList();
353
            allowedElementTypes.Add("Requirement");
353
            allowedElementTypes.Add("Requirement");
354
            allowedElementTypes.Add("UseCase");
354
            allowedElementTypes.Add("UseCase");
355
 
355
 
356
            Main.WriteOutput("Acquiring list of elements already in EA", -1);
356
            Main.WriteOutput("Acquiring list of elements already in EA", -1);
357
            ElementAccumulator reqLister = new ElementAccumulator(allowedElementTypes);
357
            EA_ElementAccumulator reqLister = new EA_ElementAccumulator(allowedElementTypes);
358
            EA_Utilities.findAndProcessPackageElements( parentPackage, reqLister, true );
358
            EA_Parsing.findAndProcessPackageElements( parentPackage, reqLister, true );
359
 
359
 
360
            req_lists.ea_reqs = reqLister.Elements; 
360
            req_lists.ea_reqs = reqLister.Elements; 
361
 
361
 
362
            if (Main.mustAbort)
362
            if (Main.mustAbort)
363
               return;
363
               return;
Line 869... Line 869...
869
                  {
869
                  {
870
                     return pkg;
870
                     return pkg;
871
                  }
871
                  }
872
                  else
872
                  else
873
                  {
873
                  {
874
                     EA.Package sub_pkg = EA_Utilities.createPackage(pkg, rq_obj.name, rq_obj.treePos);
874
                     EA.Package sub_pkg = EA_Package.create(pkg, rq_obj.name, rq_obj.treePos);
875
 
875
 
876
                     // attach the EA package to the ReqPro_object so that we do not attempt to create this
876
                     // attach the EA package to the ReqPro_object so that we do not attempt to create this
877
                     // package again on another call into this function.
877
                     // package again on another call into this function.
878
                     rq_obj.ea_element_ID = sub_pkg.PackageID;
878
                     rq_obj.ea_element_ID = sub_pkg.PackageID;
879
 
879
 
Line 1040... Line 1040...
1040
            if (sub_pkg.Name.StartsWith("Change History"))
1040
            if (sub_pkg.Name.StartsWith("Change History"))
1041
            {
1041
            {
1042
               return sub_pkg;
1042
               return sub_pkg;
1043
            }
1043
            }
1044
         }
1044
         }
1045
         EA.Package pkg = EA_Utilities.createPackage(parentPackage, "Change History", 1);
1045
         EA.Package pkg = EA_Package.create(parentPackage, "Change History", 1);
1046
         return pkg;
1046
         return pkg;
1047
      }
1047
      }
1048
 
1048
 
1049
      private EA.Package find_or_create_orphans_package(EA.Package parentPackage)
1049
      private EA.Package find_or_create_orphans_package(EA.Package parentPackage)
1050
      {
1050
      {
Line 1053... Line 1053...
1053
            if (sub_pkg.Name.StartsWith("Orphaned Requirements"))
1053
            if (sub_pkg.Name.StartsWith("Orphaned Requirements"))
1054
            {
1054
            {
1055
               return sub_pkg;
1055
               return sub_pkg;
1056
            }
1056
            }
1057
         }
1057
         }
1058
         EA.Package pkg = EA_Utilities.createPackage(parentPackage, "Orphaned Requirements", 1);
1058
         EA.Package pkg = EA_Package.create(parentPackage, "Orphaned Requirements", 1);
1059
         return pkg;
1059
         return pkg;
1060
      }
1060
      }
1061
 
1061
 
1062
 
1062
 
1063
      /// <summary>
1063
      /// <summary>