de.unikoblenz.generate
Class ProjectGenerator

java.lang.Object
  extended by de.unikoblenz.generate.ProjectGenerator

public class ProjectGenerator
extends java.lang.Object

Author:
cbu

Method Summary
 java.lang.String createRoleClassContent(java.lang.String className, DataObjectDescriptor aDOD)
           
 void generateDomainClasses(java.util.List<DataObjectDescriptor> aDataObjectDescriptorList, java.lang.String aBaseLocation, org.eclipse.core.resources.IProject aProject)
           
 void generateProjectStructure(org.eclipse.core.resources.IProject aProject, ProjectDescriptor aProjectDescriptor)
           
static ProjectGenerator getGenerator()
           
 void storeConfigFile(java.lang.String aPath, DatabaseDescriptor aDbDescr, java.util.List<DataObjectDescriptor> aDODList)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGenerator

public static ProjectGenerator getGenerator()

generateProjectStructure

public void generateProjectStructure(org.eclipse.core.resources.IProject aProject,
                                     ProjectDescriptor aProjectDescriptor)
                              throws SimulationException
Parameters:
aProject - Liest das Template-Projekt ein und ersetzt die Platzhalter
Throws:
SimulationException

generateDomainClasses

public void generateDomainClasses(java.util.List<DataObjectDescriptor> aDataObjectDescriptorList,
                                  java.lang.String aBaseLocation,
                                  org.eclipse.core.resources.IProject aProject)
                           throws SimulationException
Parameters:
aDataObjectDescriptorList: - != null Liefert alle Custom Domainklassen als Name-Content Paar
Throws:
SimulationException

createRoleClassContent

public java.lang.String createRoleClassContent(java.lang.String className,
                                               DataObjectDescriptor aDOD)
Parameters:
className -
aDOD -
Returns:

storeConfigFile

public void storeConfigFile(java.lang.String aPath,
                            DatabaseDescriptor aDbDescr,
                            java.util.List<DataObjectDescriptor> aDODList)
                     throws SimBaseException
Parameters:
aPath: - != null
aDbDescr: - != null
aDODList: - != null Erzeugt eine Datenbank-Konfigurationsdatei
Throws:
SimBaseException