Generating interfaces from annotated entity definitions for developing applications
US11093222B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 26, 2019 |
| Grant date | Aug 17, 2021 |
| Priority date | — |
| Expiry date | Feb 26, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/41
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The data model definition includes a set of annotated entity definitions. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates, for each annotated entity definition in the set of annotated entity definitions, an interface and an implementation class from the machine-readable representation of the data model definition. The program further provides the set of interfaces and the set of implementation classes to an integrated development environment (IDE) application for design-time implementation of the set of interfaces and the set of implementation classes.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.