示例#1
0
 @Nullable
 public static AbstractExternalSystemTaskConfigurationType findConfigurationType(
     @NotNull ProjectSystemId externalSystemId) {
   for (ConfigurationType type :
       Extensions.getExtensions(ConfigurationType.CONFIGURATION_TYPE_EP)) {
     if (type instanceof AbstractExternalSystemTaskConfigurationType) {
       AbstractExternalSystemTaskConfigurationType candidate =
           (AbstractExternalSystemTaskConfigurationType) type;
       if (externalSystemId.equals(candidate.getExternalSystemId())) {
         return candidate;
       }
     }
   }
   return null;
 }