/** * Ctor. * @param viewPlugIns is the view plug-in object descriptions * @param plugInPatternObj is the pattern plug-in object descriptions */ public StatementContextFactoryDefault(PluggableObjectCollection viewPlugIns, PluggableObjectCollection plugInPatternObj) { viewClasses = new PluggableObjectCollection(); viewClasses.addObjects(viewPlugIns); viewClasses.addObjects(ViewEnumHelper.getBuiltinViews()); patternObjectClasses = new PluggableObjectCollection(); patternObjectClasses.addObjects(plugInPatternObj); patternObjectClasses.addObjects(PatternObjectHelper.getBuiltinPatternObjects()); }