コード例 #1
0
 /**
  * Returns the names of the types that can be created as the root object.
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 protected Collection<String> getInitialObjectNames() {
   if (initialObjectNames == null) {
     initialObjectNames = new ArrayList<String>();
     for (EClassifier eClassifier : workflowPackage.getEClassifiers()) {
       if (eClassifier instanceof EClass) {
         EClass eClass = (EClass) eClassifier;
         if (!eClass.isAbstract()) {
           initialObjectNames.add(eClass.getName());
         }
       }
     }
     Collections.sort(initialObjectNames, CommonPlugin.INSTANCE.getComparator());
   }
   return initialObjectNames;
 }