Author: rwesten
Date: Mon Jun 23 11:48:56 2014
New Revision: 1604762
URL: http://svn.apache.org/r1604762
Log:
STANBOL-488: The WeightedChain no correctly adds chain scoped engine specific
enhancement properties to the execution plan
Modified:
stanbol/trunk/enhancer/chain/weighted/src/main/java/org/apache/stanbol/enhancer/chain/weighted/impl/WeightedChain.java
Modified:
stanbol/trunk/enhancer/chain/weighted/src/main/java/org/apache/stanbol/enhancer/chain/weighted/impl/WeightedChain.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/chain/weighted/src/main/java/org/apache/stanbol/enhancer/chain/weighted/impl/WeightedChain.java?rev=1604762&r1=1604761&r2=1604762&view=diff
==============================================================================
---
stanbol/trunk/enhancer/chain/weighted/src/main/java/org/apache/stanbol/enhancer/chain/weighted/impl/WeightedChain.java
(original)
+++
stanbol/trunk/enhancer/chain/weighted/src/main/java/org/apache/stanbol/enhancer/chain/weighted/impl/WeightedChain.java
Mon Jun 23 11:48:56 2014
@@ -200,10 +200,6 @@ public class WeightedChain extends Abstr
* configured {@link #chain} is not active.
*/
private Graph createExecutionPlan() throws ChainException {
- Map<String,Map<String,Object>> chainScopedEnhancementProperties = new
HashMap<String,Map<String,Object>>();
- if(getChainProperties() != null){
- chainScopedEnhancementProperties.put(null, getChainProperties());
- }
List<EnhancementEngine> availableEngines = new
ArrayList<EnhancementEngine>(chain.size());
Set<String> optionalEngines = new HashSet<String>();
Set<String> missingEngines = new HashSet<String>();
@@ -219,12 +215,8 @@ public class WeightedChain extends Abstr
optionalEngines.add(entry.getKey());
}
}
-// if(!missingEngines.isEmpty()){
-// throw new ChainException("This Chain is missing the following " +
-// "required Engines "+missingEngines);
-// }
return
calculateExecutionPlan(getName(),availableEngines,optionalEngines,
- missingEngines,chainScopedEnhancementProperties);
+ missingEngines,chainScopedEnhProps);
}
@Override