16. A non-transitory computer readable storage medium tangibly storing instructions, which when executed by a computer, cause the computer to execute operations, comprising: display contents of a data file as a text-based data object via a text editor interface of an integrated development environment (IDE), the displayed text-based data object including text values of one or more elements, one or more attributes, and one or more attribute values; and in response to detecting an input modifying the one or more attribute values of the text-based data object via the text editor interface, transform the text-based data object into a graphical model including the one or more attributes modified via the text editor interface and visually representing relationships between the modified one or more attribute values, the one or more attributes, and the one or more elements, based on the inputs received in the text editor interface, and displaying the graphical model via a graphical editor interface of the IDE, wherein the displaying of the graphical model comprises simultaneously displaying the graphical editor interface and the text editor interface within a window of the IDE.
16. A non-transitory computer readable storage medium tangibly storing instructions, which when executed by a computer, cause the computer to execute operations, comprising: display contents of a data file as a text-based data object via a text editor interface of an integrated development environment (IDE), the displayed text-based data object including text values of one or more elements, one or more attributes, and one or more attribute values; and in response to detecting an input modifying the one or more attribute values of the text-based data object via the text editor interface, transform the text-based data object into a graphical model including the one or more attributes modified via the text editor interface and visually representing relationships between the modified one or more attribute values, the one or more attributes, and the one or more elements, based on the inputs received in the text editor interface, and displaying the graphical model via a graphical editor interface of the IDE, wherein the displaying of the graphical model comprises simultaneously displaying the graphical editor interface and the text editor interface within a window of the IDE. 17. The non-transitory computer readable storage medium of claim 16 , wherein the instructions further cause the computer to, in response to detecting an input modifying the one or more attribute values of the graphical model via the graphical editor interface, transform the graphical model into a text editor model including the one or more attribute values modified via the graphical editor interface, and display the text editor model via the text editor interface.