/** * Reset to an empty configuration. */ protected void reset() { eventClasses = new HashMap<String, String>(); mapAliases = new HashMap<String, Properties>(); nestableMapAliases = new HashMap<String, Map<String, Object>>(); eventTypesXMLDOM = new HashMap<String, ConfigurationEventTypeXMLDOM>(); eventTypesLegacy = new HashMap<String, ConfigurationEventTypeLegacy>(); databaseReferences = new HashMap<String, ConfigurationDBRef>(); imports = new ArrayList<String>(); addDefaultImports(); isUsingDefaultImports = true; plugInViews = new ArrayList<ConfigurationPlugInView>(); pluginLoaders = new ArrayList<ConfigurationPluginLoader>(); plugInAggregationFunctions = new ArrayList<ConfigurationPlugInAggregationFunction>(); plugInPatternObjects = new ArrayList<ConfigurationPlugInPatternObject>(); engineDefaults = new ConfigurationEngineDefaults(); eventTypeAutoAliasPackages = new LinkedHashSet<String>(); variables = new HashMap<String, ConfigurationVariable>(); methodInvocationReferences = new HashMap<String, ConfigurationMethodRef>(); plugInEventRepresentation = new HashMap<URI, ConfigurationPlugInEventRepresentation>(); plugInEventTypes = new HashMap<String, ConfigurationPlugInEventType>(); revisionEventTypes = new HashMap<String, ConfigurationRevisionEventType>(); variantStreams = new HashMap<String, ConfigurationVariantStream>(); mapSuperTypes = new HashMap<String, Set<String>>(); }