public void afterStartup(Workspace workspace) {
for (EditorViewFactory factory : SoapUI.getFactoryRegistry().getFactories(EditorViewFactory.class)) {
EditorViewFactoryRegistry.getInstance().addFactory(factory);
}
InspectorRegistry inspectorRegistry = InspectorRegistry.getInstance();
inspectorRegistry.addFactory(new ScriptInspectorFactory());
inspectorRegistry.addFactory(new AuthInspectorFactory());
inspectorRegistry.addFactory(new HttpHeadersInspectorFactory());
inspectorRegistry.addFactory(new AttachmentsInspectorFactory());
inspectorRegistry.addFactory(new SSLInspectorFactory());
inspectorRegistry.addFactory(new WssInspectorFactory());
inspectorRegistry.addFactory(new WsaInspectorFactory());
inspectorRegistry.addFactory(new WsrmInspectorFactory());
// inspectorRegistry.addFactory( new WsrmPiggybackInspectorFactory());
inspectorRegistry.addFactory(new RestRepresentationsInspectorFactory());
inspectorRegistry.addFactory(new InferredSchemaInspectorFactory());
inspectorRegistry.addFactory(new JMSHeaderInspectorFactory());
inspectorRegistry.addFactory(new JMSPropertyInspectorFactory());
inspectorRegistry.addFactory(new JMSHeaderAndPropertyInspectorFactory());
inspectorRegistry.addFactory(new AMFHeadersInspectorFactory());
for (InspectorFactory factory : SoapUI.getFactoryRegistry().getFactories(InspectorFactory.class)) {
inspectorRegistry.addFactory(factory);
}
String actionsDir = System.getProperty("soapui.ext.actions");
addExternalActions(actionsDir == null ? getRoot() == null ? "actions" : getRoot() + File.separatorChar
+ "actions" : actionsDir, getExtensionClassLoader());
}