Eclipse Foundation Eclipse Semantic Modeling Framework (ESMF)