ElementsProjectBuilder
Builds and manages projects that use the Elements modules library
Overview
ElementsProjectBuilder: 
	Builds and manages projects that use the Elements modules library
 
Design
- Super Type
- ProjectBuilder
| Role | Concrete. (Objects can be created.) | 
| Instance Names | Unique | 
| Notification | false | 
| Template Directory |  | 
| Data View | Children,
	  
	proximity: 
	1 | 
| Logger Name | ElementsProjectBuilder | 
 
Constraints
Allowed Child Dependencies
- BuilderBuildFile1
- BuilderBuildTarget1
- BuilderScmBinding1
- BuilderScmConnection1
- BuilderScmLabel1
- BuilderScmModule1
- BuilderStageExtension1
- BuilderStageFilebase1
- ProjectBuilderDefaults1
- ProjectBuilderDocBase1
- ProjectBuilderForrestHome1
- ProjectBuilderOrganizationDescription1
- ProjectBuilderOrganizationName1
- ProjectBuilderOrganizationURL1
- ProjectBuilderProjectDescription1
- ProjectBuilderProjectName1
- ProjectBuilderProjectURL1
- ProjectBuilderTemplateDir1
1: These types have a Singleton constraint.  Only one instance may be added as a resource.
	
Allowed Parent Dependencies
 
Attributes
Exported Attributes
| Name | Property | 
| basedir | deployment-basedir | 
| targetdir | deployment-install-root | 
Defaults for Imported Attributes
| Name | Default | 
| buildFile | ${modules.dir}/ElementsProjectBuilder/lib/build.xml | 
| buildTarget | all | 
| defaults | ${modules.dir}/ElementsProjectBuilder/templates/defaults.properties | 
| docbase | ${env.CTIER_ROOT}/src/doc | 
| forresthome | ${env.FORREST_HOME} | 
| organizationDescription | ControlTier Open Source project | 
| organizationName | Open.ControlTier | 
| organizationURL | http://open.controltier.com | 
| projectDescription | Elements Module Library | 
| projectName | elements | 
| projectURL | http://open.controltier.com | 
| scmBinding | svn | 
| stageextension | jar | 
| stagefilebase | .* | 
| templateDir | ${modules.dir}/ElementsProjectBuilder/templates | 
 
Commands
Related Types
		  The following types are defined for use with ElementsProjectBuilder.
		
ElementsProjectBuilderDefaults
Overview
ElementsProjectBuilderDefaults: 
	file containing project defaults properties
Design
- Super Type
- 
ElementsProjectBuilderSetting
| Role | Concrete. (Objects can be created.) | 
| Instance Names | Unique | 
Attributes
Exported Attributes
| Name | Property | 
| defaults | settingValue | 
ElementsProjectBuilderSetting
Overview
ElementsProjectBuilderSetting: 
	A ElementsProjectBuilder setting.
Design
- Super Type
- Setting
| Role | Abstract. (Objects cannot be created.) | 
| Instance Names | Unique | 
Constraints
Allowed Parent Dependencies
ElementsProjectBuilderTemplateDir
Overview
ElementsProjectBuilderTemplateDir: 
	file containing project template files
Design
- Super Type
- 
ElementsProjectBuilderSetting
| Role | Concrete. (Objects can be created.) | 
| Instance Names | Unique | 
Attributes
Exported Attributes
| Name | Property | 
| templateDir | settingValue |