Documentation available at https://github.com/eclipse-emf/org.eclipse.emf/tree/80322e97bb83801cbf73fc4be751f5de5c2f4b12/plugins/org.eclipse.emf.common