public Void execute(Context context) { KnowledgeBuilder kbuilder = ((KnowledgeCommandContext) context).getKnowledgeBuilder(); if ( resourceConfiguration == null ) { kbuilder.add( resource, resourceType ); } else { kbuilder.add( resource, resourceType, resourceConfiguration ); } return null; }
public KnowledgeBuilderErrors execute(Context context) { KnowledgeBuilder kbuilder = ((KnowledgeCommandContext) context).getKnowledgeBuilder(); KnowledgeBuilderErrors errors = kbuilder.getErrors(); if ( this.outIdentifier != null ) { ((ExecutionResultImpl)((KnowledgeCommandContext) context).getExecutionResults()).getResults().put( this.outIdentifier, errors ); } return errors; }
public Boolean execute(Context context) { KnowledgeBuilder kbuilder = ((KnowledgeCommandContext) context).getKnowledgeBuilder(); boolean errors = kbuilder.hasErrors(); if ( this.outIdentifier != null ) { ((ExecutionResultImpl)((KnowledgeCommandContext) context).getExecutionResults()).getResults().put( this.outIdentifier, errors ); } return errors; }
public Collection<KnowledgePackage> execute(Context context) { KnowledgeBuilder kbuilder = ((KnowledgeCommandContext) context).getKnowledgeBuilder(); Collection<KnowledgePackage> knowledgePackages = kbuilder.getKnowledgePackages(); if ( this.outIdentifier != null ) { ((ExecutionResultImpl)((KnowledgeCommandContext) context).getExecutionResults()).getResults() .put( this.outIdentifier, knowledgePackages ); } return knowledgePackages; }
public Void execute(Context context) { KnowledgeBuilder kbuilder = ((KnowledgeCommandContext) context).getKnowledgeBuilder(); if (kbuilder.hasErrors()) { throw new IllegalStateException("There are rule compilation errors:\n" + kbuilder.getErrors().toString()); } KnowledgeBase kbase = ((KnowledgeCommandContext) context).getKnowledgeBase(); kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() ); return null; }