private boolean isDynamicFilter(final String filter) { if (!isParameterized() || filter == null) return false; final ParametersDefinitionProperty paramDefProp = getProperty(ParametersDefinitionProperty.class); for (final ParameterDefinition definition : paramDefProp.getParameterDefinitions()) { final String name = definition.getName(); final Matcher matcher = Pattern .compile("\\b" + name + "\\b") .matcher(filter) ; if (matcher.find()) return true; } return false; }
super.buildProjectProperties(); if (null != axes && null == getProperty(AXES_PROPERTY_NAME)) { setAxes(axes); if (null != combinationFilter && null == getProperty(COMBINATION_FILTER_PROPERTY_NAME)) { setCombinationFilter(combinationFilter); if (null == getProperty(RUN_SEQUENTIALLY_PROPERTY_NAME)) { setRunSequentially(runSequentially); runSequentially = false; if (null != touchStoneCombinationFilter && null == getProperty(TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME)) { setTouchStoneCombinationFilter(touchStoneCombinationFilter); if (null != touchStoneResultCondition && null == getProperty(TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME)) { setTouchStoneResultCondition(touchStoneResultCondition); if (null != customWorkspace && null == getProperty(CUSTOM_WORKSPACE_PROPERTY_NAME)) { setCustomWorkspace(customWorkspace);
super.buildProjectProperties(); if (null != axes && null == getProperty(AXES_PROPERTY_NAME)) { setAxes(axes); if (null != combinationFilter && null == getProperty(COMBINATION_FILTER_PROPERTY_NAME)) { setCombinationFilter(combinationFilter); if ( null == getProperty(RUN_SEQUENTIALLY_PROPERTY_NAME)) { setRunSequentially(runSequentially); runSequentially = false; if (null != touchStoneCombinationFilter && null == getProperty(TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME)) { setTouchStoneCombinationFilter(touchStoneCombinationFilter); if (null != touchStoneResultCondition && null == getProperty(TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME)) { setTouchStoneResultCondition(touchStoneResultCondition); if (null != customWorkspace && null == getProperty(CUSTOM_WORKSPACE_PROPERTY_NAME)) { setCustomWorkspace(customWorkspace);
super.buildProjectProperties(); if (null != axes && null == getProperty(AXES_PROPERTY_NAME)) { setAxes(axes); if (null != combinationFilter && null == getProperty(COMBINATION_FILTER_PROPERTY_NAME)) { setCombinationFilter(combinationFilter); if ( null == getProperty(RUN_SEQUENTIALLY_PROPERTY_NAME)) { setRunSequentially(runSequentially); runSequentially = false; if (null != touchStoneCombinationFilter && null == getProperty(TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME)) { setTouchStoneCombinationFilter(touchStoneCombinationFilter); if (null != touchStoneResultCondition && null == getProperty(TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME)) { setTouchStoneResultCondition(touchStoneResultCondition); if (null != customWorkspace && null == getProperty(CUSTOM_WORKSPACE_PROPERTY_NAME)) { setCustomWorkspace(customWorkspace);
super.buildProjectProperties(); if (null != axes && null == getProperty(AXES_PROPERTY_NAME)) { setAxes(axes); if (null != combinationFilter && null == getProperty(COMBINATION_FILTER_PROPERTY_NAME)) { setCombinationFilter(combinationFilter); if ( null == getProperty(RUN_SEQUENTIALLY_PROPERTY_NAME)) { setRunSequentially(runSequentially); runSequentially = false; if (null != touchStoneCombinationFilter && null == getProperty(TOUCH_STONE_COMBINATION_FILTER_PROPERTY_NAME)) { setTouchStoneCombinationFilter(touchStoneCombinationFilter); if (null != touchStoneResultCondition && null == getProperty(TOUCH_STONE_RESULT_CONDITION_PROPERTY_NAME)) { setTouchStoneResultCondition(touchStoneResultCondition); if (null != customWorkspace && null == getProperty(CUSTOM_WORKSPACE_PROPERTY_NAME)) { setCustomWorkspace(customWorkspace);