This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
documentation:duplicatemodule [2018/04/23 12:46] beudez |
documentation:duplicatemodule [2018/04/23 12:53] beudez |
||
---|---|---|---|
Line 25: | Line 25: | ||
- prefix: //Tra2//. | - prefix: //Tra2//. | ||
- | Technical note: the creation of the new module requires to give new names to files (//.java// source files and //.properties// translation files mainly) and classes contained in source files from the initial module. Moreover, local variables whose name begins with the prefix in the initial module (with a lowercase first letter) are also renamed. Therefore, with the previous example, if the //TraModel// class (stored in //TraModel.java//) contains the following instruction:\\ | + | Notes:\\ |
+ | - The creation of the new module requires to give new names to files (//.java// source files and //.properties// translation files mainly) and classes contained in source files from the initial module.\\ | ||
+ | - Local variables of the initial module whose name begins with the prefix (with a lowercase first letter) are also renamed. Therefore, with the previous example, if the //TraModel// class (stored in //TraModel.java//) contains the following instruction:\\ | ||
//TraScene traScene = (TraScene) step.getScene().getEvolutionBase();//\\ | //TraScene traScene = (TraScene) step.getScene().getEvolutionBase();//\\ | ||
- | + | then, the //Tra2Model// class (stored in //Tra2Model.java//) will contain the following instruction:\\ | |
- | then the //Tra2Model// class (stored in //Tra2Model.java//) will contain the following instruction:\\ | + | |
//Tra2Scene tra2Scene = (Tra2Scene) step.getScene().getEvolutionBase();//\\ | //Tra2Scene tra2Scene = (Tra2Scene) step.getScene().getEvolutionBase();//\\ |