How can I add new entries to Eclipse's XML Catalog programmatically (instead of using org.eclipse.wst.xml.core.catalogContributions extension point)?
org.eclipse.wst.xml.core.catalogContributions
No, there is no API for doing this. That's why there is an extension point.