Package org.drools.eclipse.builder

Examples of org.drools.eclipse.builder.ResourceDescr


  private Map<IResource, DRLInfo> collectDRLInfo( Map<Resource, ResourceDescr> resourceMap,
                          PackageBuilder packageBuilder) {
    Map<IResource, DRLInfo> infoMap = new HashMap<IResource, DRLInfo>();

    for (Map.Entry<Resource, PackageDescr> entry : groupPackageDescrByResource(packageBuilder).entrySet()) {
      ResourceDescr resourceDescr = resourceMap.get(entry.getKey());
      if (resourceDescr == null) {
        continue;
      }
      PackageDescr packageDescr = entry.getValue();

      DRLInfo info = new DRLInfo( resourceDescr.getSourcePathName(),
                packageDescr,
                new ArrayList<DroolsError>(),
                packageBuilder.getPackageRegistry(packageDescr.getNamespace()).getPackage(),
                new DroolsError[0],
                packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );

      info.setResource(resourceDescr.getResource());
      infoMap.put(resourceDescr.getResource(), info);
    }
    return infoMap;
  }
View Full Code Here


      }
      Resource resource = error.getResource();
      if (resource == null) {
        continue;
      }
      ResourceDescr resourceDescr = resourceMap.get(resource);
     
      final DroolsError droolsError = (DroolsError)error;
      String pkgName = droolsError.getNamespace();
      List<PackageDescr> packageDescrs = packageBuilder.getPackageDescrs(pkgName);
      if (packageDescrs == null || packageDescrs.isEmpty()) {
        continue;
      }
      PackageDescr packageDescr = packageDescrs.get(0);
     
      DRLInfo info = infoMap.get(resourceDescr.getResource());
      if (info == null) {
        info = new DRLInfo( resourceDescr.getResource().getName(),
                    packageDescr,
                    new ArrayList<DroolsError>() {{
                      add(droolsError);
                    }},
                    packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
        info.setResource(resourceDescr.getResource());
        infoMap.put(resourceDescr.getResource(), info);
      } else {
        info.addError(droolsError);
      }
    }
  }
View Full Code Here

  private Map<IResource, DRLInfo> collectDRLInfo( Map<Resource, ResourceDescr> resourceMap,
                                              KnowledgeBuilderImpl kBuilder) {
    Map<IResource, DRLInfo> infoMap = new HashMap<IResource, DRLInfo>();

    for (Map.Entry<Resource, PackageDescr> entry : groupPackageDescrByResource(kBuilder).entrySet()) {
      ResourceDescr resourceDescr = resourceMap.get(entry.getKey());
      if (resourceDescr == null) {
        continue;
      }
      PackageDescr packageDescr = entry.getValue();

      DRLInfo info = new DRLInfo( resourceDescr.getSourcePathName(),
                packageDescr,
                new ArrayList<BaseKnowledgeBuilderResultImpl>(),
                kBuilder.getPackageRegistry(packageDescr.getNamespace()).getPackage(),
                new DroolsError[0],
                kBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );

      info.setResource(resourceDescr.getResource());
      infoMap.put(resourceDescr.getResource(), info);
    }
    return infoMap;
  }
View Full Code Here

      }
      Resource resource = error.getResource();
      if (resource == null) {
        continue;
      }
      ResourceDescr resourceDescr = resourceMap.get(resource);
     
      final DroolsError droolsError = (DroolsError)error;
      String pkgName = droolsError.getNamespace();
      List<PackageDescr> packageDescrs = kBuilder.getPackageDescrs(pkgName);
      if (packageDescrs == null || packageDescrs.isEmpty()) {
        continue;
      }
      PackageDescr packageDescr = packageDescrs.get(0);
     
      DRLInfo info = infoMap.get(resourceDescr.getResource());
      if (info == null) {
        info = new DRLInfo( resourceDescr.getResource().getName(),
                    packageDescr,
                    new ArrayList<BaseKnowledgeBuilderResultImpl>() {{
                      add(droolsError);
                    }},
                    kBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
        info.setResource(resourceDescr.getResource());
        infoMap.put(resourceDescr.getResource(), info);
      } else {
        info.addError(droolsError);
      }
    }
  }
View Full Code Here

  private Map<IResource, DRLInfo> collectDRLInfo( Map<Resource, ResourceDescr> resourceMap,
                          PackageBuilder packageBuilder) {
    Map<IResource, DRLInfo> infoMap = new HashMap<IResource, DRLInfo>();

    for (Map.Entry<Resource, PackageDescr> entry : groupPackageDescrByResource(packageBuilder).entrySet()) {
      ResourceDescr resourceDescr = resourceMap.get(entry.getKey());
      if (resourceDescr == null) {
        continue;
      }
      PackageDescr packageDescr = entry.getValue();

      DRLInfo info = new DRLInfo( resourceDescr.getSourcePathName(),
                packageDescr,
                new ArrayList<DroolsError>(),
                packageBuilder.getPackageRegistry(packageDescr.getNamespace()).getPackage(),
                new DroolsError[0],
                packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );

      info.setResource(resourceDescr.getResource());
      infoMap.put(resourceDescr.getResource(), info);
    }
    return infoMap;
  }
View Full Code Here

      }
      Resource resource = error.getResource();
      if (resource == null) {
        continue;
      }
      ResourceDescr resourceDescr = resourceMap.get(resource);
     
      final DroolsError droolsError = (DroolsError)error;
      String pkgName = droolsError.getNamespace();
      List<PackageDescr> packageDescrs = packageBuilder.getPackageDescrs(pkgName);
      if (packageDescrs == null || packageDescrs.isEmpty()) {
        continue;
      }
      PackageDescr packageDescr = packageDescrs.get(0);
     
      DRLInfo info = infoMap.get(resourceDescr.getResource());
      if (info == null) {
        info = new DRLInfo( resourceDescr.getResource().getName(),
                    packageDescr,
                    new ArrayList<DroolsError>() {{
                      add(droolsError);
                    }},
                    packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
        info.setResource(resourceDescr.getResource());
        infoMap.put(resourceDescr.getResource(), info);
      } else {
        info.addError(droolsError);
      }
    }
  }
View Full Code Here

  private Map<IResource, DRLInfo> collectDRLInfo( Map<Resource, ResourceDescr> resourceMap,
                          PackageBuilder packageBuilder) {
    Map<IResource, DRLInfo> infoMap = new HashMap<IResource, DRLInfo>();

    for (Map.Entry<Resource, PackageDescr> entry : groupPackageDescrByResource(packageBuilder).entrySet()) {
      ResourceDescr resourceDescr = resourceMap.get(entry.getKey());
      if (resourceDescr == null) {
        continue;
      }
      PackageDescr packageDescr = entry.getValue();

      DRLInfo info = new DRLInfo( resourceDescr.getSourcePathName(),
                packageDescr,
                new ArrayList<DroolsError>(),
                packageBuilder.getPackageRegistry(packageDescr.getNamespace()).getPackage(),
                new DroolsError[0],
                packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );

      info.setResource(resourceDescr.getResource());
      infoMap.put(resourceDescr.getResource(), info);
    }
    return infoMap;
  }
View Full Code Here

      }
      Resource resource = error.getResource();
      if (resource == null) {
        continue;
      }
      ResourceDescr resourceDescr = resourceMap.get(resource);
     
      final DroolsError droolsError = (DroolsError)error;
      String pkgName = droolsError.getNamespace();
      List<PackageDescr> packageDescrs = packageBuilder.getPackageDescrs(pkgName);
      if (packageDescrs == null || packageDescrs.isEmpty()) {
        continue;
      }
      PackageDescr packageDescr = packageDescrs.get(0);
     
      DRLInfo info = infoMap.get(resourceDescr.getResource());
      if (info == null) {
        info = new DRLInfo( resourceDescr.getResource().getName(),
                    packageDescr,
                    new ArrayList<DroolsError>() {{
                      add(droolsError);
                    }},
                    packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
        info.setResource(resourceDescr.getResource());
        infoMap.put(resourceDescr.getResource(), info);
      } else {
        info.addError(droolsError);
      }
    }
  }
View Full Code Here

  private Map<IResource, DRLInfo> collectDRLInfo( Map<Resource, ResourceDescr> resourceMap,
                          PackageBuilder packageBuilder) {
    Map<IResource, DRLInfo> infoMap = new HashMap<IResource, DRLInfo>();

    for (Map.Entry<Resource, PackageDescr> entry : groupPackageDescrByResource(packageBuilder).entrySet()) {
      ResourceDescr resourceDescr = resourceMap.get(entry.getKey());
      if (resourceDescr == null) {
        continue;
      }
      PackageDescr packageDescr = entry.getValue();

      DRLInfo info = new DRLInfo( resourceDescr.getSourcePathName(),
                packageDescr,
                new ArrayList<DroolsError>(),
                packageBuilder.getPackageRegistry(packageDescr.getNamespace()).getPackage(),
                new DroolsError[0],
                packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );

      info.setResource(resourceDescr.getResource());
      infoMap.put(resourceDescr.getResource(), info);
    }
    return infoMap;
  }
View Full Code Here

      }
      Resource resource = error.getResource();
      if (resource == null) {
        continue;
      }
      ResourceDescr resourceDescr = resourceMap.get(resource);
     
      final DroolsError droolsError = (DroolsError)error;
      String pkgName = droolsError.getNamespace();
      List<PackageDescr> packageDescrs = packageBuilder.getPackageDescrs(pkgName);
      if (packageDescrs == null || packageDescrs.isEmpty()) {
        continue;
      }
      PackageDescr packageDescr = packageDescrs.get(0);
     
      DRLInfo info = infoMap.get(resourceDescr.getResource());
      if (info == null) {
        info = new DRLInfo( resourceDescr.getResource().getName(),
                    packageDescr,
                    new ArrayList<DroolsError>() {{
                      add(droolsError);
                    }},
                    packageBuilder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
        info.setResource(resourceDescr.getResource());
        infoMap.put(resourceDescr.getResource(), info);
      } else {
        info.addError(droolsError);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.drools.eclipse.builder.ResourceDescr

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.