Block template creation
Abstract
A method, computer system, and computer program create a template in an integrated development environment. A set of tiles is displayed within a first area of a graphical user interface. Each tile corresponds to a set of data nodes that are composable into structured data objects according to a domain-specific language. A structured data object is composed from a subset of the tiles. The subset is displayed within a second area of the graphical user interface according to a context of the data nodes. Values are applied to properties of data nodes of the subset according to the context of the data nodes in the structured data object. The template is created from selected tiles of the subset. The template includes the values for the properties as-applied within the context.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for creating a template in an integrated development environment, the method comprising:
displaying, by a computer system, a set of tiles within a first area of a graphical user interface, wherein each tile corresponds to a set of data nodes that are composable into structured data objects according to a domain-specific language of the integrated development environment; composing, by the computer system, a structured data object from a subset of the tiles according to the domain-specific language of the integrated development environment, wherein the subset is displayed within a second area of the graphical user interface according to a context of the data nodes of the structured data object; applying, by the computer system, values to properties of data nodes of the subset according to the context of the data nodes of the structured data object; and creating, by the computer system, the template from selected tiles of the subset, wherein the template includes the values for the properties as-applied within the context of the data nodes of the structured data object.
2 . The method of claim 1 , further comprising:
identifying, by the computer system, the selected tiles from the subset of the tiles displayed within the second area of the graphical user interface, wherein the template is created in response to identifying the selected tiles.
3 . The method of claim 1 , wherein creating the template further comprises:
displaying, by the computer system, a modal overlying the first area, the second area, or combinations thereof; and receiving, within the modal, information about the template.
4 . The method of claim 1 , further comprising:
storing, by the computer system, the values as-applied within the context of the structured data object in association with the template of the selected tiles.
5 . The method of claim 1 , wherein the structured data object is a first structured data object, the template is a first template, the values are first values, and the properties are first properties, the method further comprising:
identifying, by the computer system, a second template, wherein the second template includes a second set of values for a second set of properties as-applied within a context of data nodes of a second structured data object; and composing, by the computer system, the first structured data object from the subset of the tiles and the second template.
6 . The method of claim 5 , wherein applying the first values to the first properties further comprises:
applying, by the computer system, the first values to the first properties according to the context of both the first structured data object and the second structured data object.
7 . The method of claim 5 , wherein composing the structured data object further comprises:
simultaneously adding, by the computer system, data nodes of the second template to a first data node of the first structured data object first according to the context of the first data node of the first structured data object and adding the data nodes of the second template to a second data node of the first structured data object according to the context of the second data node of the first structured data object.
8 . A template creation system comprising:
a display system; a graphical user interface displayed on the display system; a computer system; and a template creator in the computer system, wherein the template creator is configured:
to display a set of tiles within a first area of the graphical user interface, wherein each tile corresponds to a set of data nodes that are composable into structured data objects according to a domain-specific language of an integrated development environment;
to compose a structured data object from a subset of the tiles according to the domain-specific language of the integrated development environment, wherein the subset is displayed within a second area of the graphical user interface according to a context of the data nodes of the structured data object;
to apply values to properties of data nodes of the subset according to the context of the data nodes of the structured data object; and
to create the template from selected tiles of the subset, wherein the template includes the values for the properties as-applied within the context of the data nodes of the structured data object.
9 . The template creation system of claim 8 , wherein the template creator is further configured:
to identify the selected tiles from the subset of the tiles displayed within the second area of the graphical user interface, wherein the template is created in response to identifying the selected tiles.
10 . The template creation system of claim 8 , wherein in creating the template, the template creator is further configured:
to display a modal overlying the first area, the second area, or combinations thereof; and to receive, within the modal, information about of the template.
11 . The template creation system of claim 8 , wherein the template creator is further configured:
to store the values as-applied within the context of the structured data object in association with the template of the selected tiles.
12 . The template creation system of claim 8 , wherein the structured data object is a first structured data object, the template is a first template, the values are first values, and the properties are first properties, wherein the template creator is further configured:
to identify a second template, wherein the second template includes a second set of values for a second set of properties as-applied within a context of data nodes of a second structured data object; and to compose the first structured data object from the subset of the tiles and the second template.
13 . The template creation system of claim 12 , wherein in applying the first values to the first properties, the template creator is further configured:
to apply the first values to the first properties according to the context of both the first structured data object and the second structured data object.
14 . The template creation system of claim 12 , wherein in composing the structured data object, the template creator is further configured:
to simultaneously add data nodes of the second template to a first data node of the first structured data object first according to the context of the first data node of the first structured data object and adding the data nodes of the second template to a second data node of the first structured data object according to the context of the second data node of the first structured data object.
15 . A computer program product for creating a template in an integrated development environment, the computer program product comprising:
a computer-readable storage media; and program code, stored on the computer-readable storage media, for displaying a set of tiles within a first area of a graphical user interface, wherein each tile corresponds to a set of data nodes that are composable into structured data objects according to a domain-specific language of the integrated development environment; program code, stored on the computer-readable storage media, for composing a structured data object from a subset of the tiles according to the domain-specific language of the integrated development environment, wherein the subset is displayed within a second area of the graphical user interface according to a context of the data nodes of the structured data object; program code, stored on the computer-readable storage media, for applying values to properties of data nodes of the subset according to the context of the data nodes of the structured data object; and program code, stored on the computer-readable storage media, for creating the template from selected tiles of the subset, wherein the template includes the values for the properties as-applied within the context of the data nodes of the structured data object.
16 . The computer program product of claim 15 , further comprising:
program code, stored on the computer-readable storage media, for identifying the selected tiles from the subset of the tiles displayed within the second area of the graphical user interface, wherein the template is created in response to identifying the selected tiles.
17 . The computer program product of claim 15 , wherein the program code for creating the template further comprises:
program code, stored on the computer-readable storage media, for displaying a modal overlying the first area, the second area, or combinations thereof; and program code, stored on the computer-readable storage media, for receiving, within the modal, information about of the template.
18 . The computer program product of claim 15 , further comprising:
program code, stored on the computer-readable storage media, for storing the values as-applied within the context of the structured data object in association with the template of the selected tiles.
19 . The computer program product of claim 15 , wherein the structured data object is a first structured data object, the template is a first template, the values are first values, and the properties are first properties, and further comprising:
program code, stored on the computer-readable storage media, for identifying a second template, wherein the second template includes a second set of values for a second set of properties as-applied within a context of data nodes of a second structured data object; and program code, stored on the computer-readable storage media, for composing the first structured data object from the subset of the tiles and the second template.
20 . The computer program product of claim 19 , wherein the program code for applying the first values to the first properties further comprises:
program code, stored on the computer-readable storage media, for applying the first values to the first properties according to the context of both the first structured data object and the second structured data object.
21 . The computer program product of claim 19 , wherein the program code for composing the structured data object further comprises:
program code, stored on the computer-readable storage media, for simultaneously adding data nodes of the second template to a first data node of the first structured data object first according to the context of the first data node of the first structured data object and adding the data nodes of the second template to a second data node of the first structured data object according to the context of the second data node of the first structured data object.Join the waitlist — get patent alerts
Track US2022107787A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.