# --------------------------------------------------------------------------------------------- # Cairngen 1.0 : Adobe Cairngorm 2.2 Code Generation utility # --------------------------------------------------------------------------------------------- # (c)2007 Eric J. Feminella # All rights reserved. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is furnished # to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, # INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A # PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # --------------------------------------------------------------------------------------------- # # project.name = The name of the project # root.dir = Cairngorm Flex project directory (e.g: C:/workbench/poc/SomeProject) # In windows, make sure to replace \ charachters with / charachters # com.dir = Project domain suffix (e.g: com, org, net, edu) # domain.dir = Project domain directory (e.g: yourname, yourorganization) # project.dir = The name of the project in which to add the cairngorm structure # namespace = The namespace in which project classes belong (e.g. com.domain.project) # project-uri = Project directories which will be created by the script # overwrite = specifies if existing files are to be overwritten # # sequence.name = specifies the name of an Event / Command / Delegate sequence # (e.g.: GetDataEvent, GetDataCommand, GetDateDelegate # --------------------------------------------------------------------------------------------- # # To add more directories, simply create additional properties and insert as needed within # the project-uri property # # For instance, the example project-uri property below is as follows: # C:/workbench/EricFeminella/CairngenTest/com/ericfeminella/cairngen # # --------------------------------------------------------------------------------------------- ################################# PROJECT PROPERTIES ################################## project.name =CairngenExample root.dir =C:/workbench/EricFeminella/CairngenTest com.dir =com domain.dir =ericfeminella project.dir =cairngen namespace =${com.dir}.${domain.dir}.${project.dir} project-uri =${root.dir}/${com.dir}/${domain.dir}/${project.dir} overwrite =true ############################## CAIRNGORM 2.2 DIRECTORIES ############################## business.dir =buisness commands.dir =commands control.dir =control events.dir =events model.dir =model view.dir =view vo.dir =vo ################################ TEMPLATE PROPERTIES ################################## templates.dir =templates version =cairngorm2.2 ################################## CREATING SEQUENCES ################################# sequence.name =DoSomething ##################################### CREATING VOs #################################### vo.name =Test