Using the Meta Data API
The Meta Data API exposes a service that can be injected in any Angular component. For more details, please refer to Meta Data API documentation.
It allows getting metamodel information of your data-model types, as defined through the JDL file.
constructor(protected metaDataApi: GeneMetaDataService) { // Example of fetching information for type 'Activity' metaDataApi.getTypeMetaData('Activity').subscribe(entityType => { console.log('business key fields', entityType.getBusinessKeyFields()) ; console.log('Available queries', entityType.getQueries()); console.log('Relation fields', entityType.getRelations()); console.log('All fields', entityType.getFields()); }); }