Data editing apparatus, data editing method, and data editing program
First Claim
1. A data editing apparatus comprising:
- a storage unit configured to store;
first project data including;
a first group of screen data; and
a first label list having written therein allocation information for associating a label and a device name written in the first group of screen data with each other, andsecond project data including;
a second group of screen data; and
a second label list having written therein allocation information for associating a label and a device name written in the second group of screen data with each other;
a temporary screen data creating unit configured to create temporary screen data based on screen data selected from among the first group of screen data;
a temporary label list creating unit configured to create a temporary label list based on allocation information in the first label list including a label written in the temporary screen data;
a temporary data changing unit configured to, in response to determining that a label written in the temporary screen data and the temporary label list, which is to be written in the second label list, is identical to a label written in the second label list, replace the label written in the temporary screen data and the temporary label list with a label that is not identical to the label written in the second label list, to thereby generate changed temporary screen data and a changed temporary label list; and
a project data adding unit configured to add the changed temporary screen data to the second project data, and to add allocation information written in the changed temporary label list to the second label list.
1 Assignment
0 Petitions
Accused Products
Abstract
A data editing apparatus has: a storage unit which stores first and second project data; a temporary screen data creating unit which creates temporary screen data based on screen data selected from among a first group of screen data; a temporary label list creating unit which creates a temporary label list including a label written in the temporary screen data; a temporary data changing unit which replaces the label written in the temporary screen data and the temporary label list with a label which does not overlap with the label written in a second label list, when the label written in the temporary screen data and the temporary label list is written in the second label list; and a project data adding unit which adds allocation information written in the changed temporary screen data and temporary label list to the second label list.
32 Citations
7 Claims
-
1. A data editing apparatus comprising:
-
a storage unit configured to store; first project data including; a first group of screen data; and a first label list having written therein allocation information for associating a label and a device name written in the first group of screen data with each other, and second project data including; a second group of screen data; and a second label list having written therein allocation information for associating a label and a device name written in the second group of screen data with each other; a temporary screen data creating unit configured to create temporary screen data based on screen data selected from among the first group of screen data; a temporary label list creating unit configured to create a temporary label list based on allocation information in the first label list including a label written in the temporary screen data; a temporary data changing unit configured to, in response to determining that a label written in the temporary screen data and the temporary label list, which is to be written in the second label list, is identical to a label written in the second label list, replace the label written in the temporary screen data and the temporary label list with a label that is not identical to the label written in the second label list, to thereby generate changed temporary screen data and a changed temporary label list; and a project data adding unit configured to add the changed temporary screen data to the second project data, and to add allocation information written in the changed temporary label list to the second label list. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data editing method comprising:
-
a temporary screen data creating step of creating temporary screen data based on screen data selected from among a first group of screen data in first project data including the first group of screen data and a first label list having written therein allocation information for associating a label and a device name written in the first group of screen data with each other; a temporary label list creating step of creating a temporary label list based on the allocation information in the first label list including a label written in the selected screen data; a temporary data changing step of, in response to determining that a label written in the temporary screen data and the temporary label list, which is to be written in a second label list in second project data including a second group of screen data and the second label list having written therein allocation information for associating a label and a device name written in the second group of screen data with each other, is identical to a label written in the second label list, replacing the label written in the temporary screen data and the temporary label list with a label that is not identical to the label written in the second label list, to thereby generate changed temporary screen data and a changed temporary label list; and a project data adding step of adding the changed temporary screen data to the second project data and adding allocation information written in the changed temporary label list to the second label list.
-
-
7. A non-transitory computer readable storage medium having instructions stored thereon which, when executed by a computer, cause the computer to execute:
-
a temporary screen data creating step of creating temporary screen data based on screen data selected from among a first group of screen data in first project data including the first group of screen data and a first label list having written therein allocation information for associating a label and a device name written in the first group of screen data with each other; a temporary label list creating step of creating a temporary label list based on the allocation information in the first label list including a label written in the selected screen data; a temporary data changing step of, in response to determining that a label written in the temporary screen data and the temporary label list, which is to be written in a second label list in second project data including a second group of screen data and the second label list having written therein allocation information for associating a label and a device name written in the second group of screen data with each other, is identical to a label written in the second label list, replacing the label written in the temporary screen data and the temporary label list with a label that is not identical to the label written in the second label list, to thereby generate changed temporary screen data and a changed temporary label list; and a project data adding step of adding the changed temporary screen data to the second project data and adding allocation information written in the changed temporary label list to the second label list.
-
Specification