Class ImpactModelBuilderImpl
- java.lang.Object
-
- org.drools.compiler.builder.impl.KnowledgeBuilderImpl
-
- org.drools.impact.analysis.parser.internal.ImpactModelBuilderImpl
-
- All Implemented Interfaces:
org.drools.compiler.builder.DroolsAssemblerContext,org.drools.compiler.builder.impl.BuilderConfigurationProvider,org.drools.compiler.builder.impl.BuildResultCollector,org.drools.compiler.builder.impl.GlobalVariableContext,org.drools.compiler.builder.impl.InternalKnowledgeBaseProvider,org.drools.compiler.builder.impl.RootClassLoaderProvider,org.drools.compiler.builder.impl.TypeDeclarationContext,org.drools.compiler.builder.impl.TypeDeclarationManager,org.drools.compiler.builder.InternalKnowledgeBuilder,org.drools.compiler.builder.PackageRegistryManager,org.kie.internal.builder.AssemblerContext,org.kie.internal.builder.KnowledgeBuilder,org.kie.internal.builder.ProcessBuilder,org.kie.internal.builder.RuleBuilder
public class ImpactModelBuilderImpl extends org.drools.compiler.builder.impl.KnowledgeBuilderImpl
-
-
Constructor Summary
Constructors Constructor Description ImpactModelBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration, org.kie.api.builder.ReleaseId releaseId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)protected voidbuildOtherDeclarations(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)protected voidbuildRules(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)protected voiddoFirstBuildStep(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)protected voiddoSecondBuildStep(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> compositePackages)org.drools.impact.analysis.model.AnalysisModelgetAnalysisModel()protected voidinitPackageRegistries(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)-
Methods inherited from class org.drools.compiler.builder.impl.KnowledgeBuilderImpl
add, add, addBuilderResult, addDsl, addGlobal, addKnowledgeResource, addPackage, addPackageFromDecisionTable, addPackageFromDrl, addPackageFromDrl, addPackageFromDrl, addPackageFromDslr, addPackageFromTemplate, addProcessFromXml, addProcessFromXml, addRuleFlow, batch, buildPackages, buildPackagesWithoutRules, compileAll, compileRete, computeIfAbsent, createBuildContext, createDumpDrlFile, filterAccepts, getAndRegisterTypeDeclaration, getAssetFilter, getBuildContext, getBuilderConfiguration, getBuildResultCollector, getCachedOrCreate, getCurrentResource, getDslExpander, getErrors, getGlobals, getGlobalVariableContext, getKnowledgeBase, getKnowledgePackages, getOrCreatePackageRegistry, getPackage, getPackageDescrs, getPackageNames, getPackageRegistry, getPackageRegistry, getPackageRegistryManager, getPackages, getProcessBuilder, getReleaseId, getResults, getRootClassLoader, getTypeBuilder, getTypeDeclaration, getTypeDeclaration, getWarnings, hasErrors, hasInfo, hasResults, hasWarnings, newKieBase, newKnowledgeBase, processKieBaseTypes, registerBuildResource, registerBuildResources, registerPackage, reloadAll, removeObjectsGeneratedFromResource, reportError, resetErrors, resetProblems, resetWarnings, rewireAllClassObjectTypes, setAssetFilter, setBuildContext, setReleaseId, undo, updateResults, updateResults, wireAllRules
-
-
-
-
Method Detail
-
doFirstBuildStep
protected void doFirstBuildStep(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
- Overrides:
doFirstBuildStepin classorg.drools.compiler.builder.impl.KnowledgeBuilderImpl
-
addPackage
public void addPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
- Specified by:
addPackagein interfaceorg.drools.compiler.builder.InternalKnowledgeBuilder- Overrides:
addPackagein classorg.drools.compiler.builder.impl.KnowledgeBuilderImpl
-
doSecondBuildStep
protected void doSecondBuildStep(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> compositePackages)
- Overrides:
doSecondBuildStepin classorg.drools.compiler.builder.impl.KnowledgeBuilderImpl
-
buildOtherDeclarations
protected void buildOtherDeclarations(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
-
initPackageRegistries
protected void initPackageRegistries(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
-
buildRules
protected void buildRules(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
-
getAnalysisModel
public org.drools.impact.analysis.model.AnalysisModel getAnalysisModel()
-
-