injectors.add(injectorElement.getInjector(contextFactory));
} else if (element instanceof SystemInjectorExtensibilityElement) {
SystemInjectorExtensibilityElement injectorElement = (SystemInjectorExtensibilityElement) element;
injectors.add(injectorElement.getInjector(contextFactory));
} else if (element instanceof MonitorExtensibilityElement) {
MonitorExtensibilityElement monitorElement = (MonitorExtensibilityElement) element;
injectors.add(monitorElement.getInjector(monitorFactory));
}
}
contextFactory.setSetters(injectors);
// decorate the logical model
component.setContextFactory(contextFactory);