C# Class nHydrate.DslPackage.Objects.ModelGenerateDomain

Exibir arquivo Open project: nHydrate/nHydrate Class Usage Examples

Private Properties

Property Type Description
BuildModelList List
ChooseGenerators bool
CreatePOCOModel nHydrate.Generator.Models.ModelRoot
HashString int
PerformGeneration void
ProcessRenamed void
g_ProjectItemGenerated void

Public Methods

Method Description
Generate ( nHydrateModel model, Microsoft diagram, Microsoft docData ) : void
Validate ( nHydrateDocData docData, Microsoft store, nHydrateModel model ) : bool

Private Methods

Method Description
BuildModelList ( nHydrateModel model, Microsoft diagram, Microsoft docData ) : List
ChooseGenerators ( nHydrateModel model, List genList, List generatorTypeList, List excludeList, nHydrate genHelper, List generateModuleList ) : bool
CreatePOCOModel ( nHydrateModel model, Microsoft diagram, Module ownerModule ) : ModelRoot
HashString ( string s ) : int
PerformGeneration ( nHydrateModel model, List genList, Microsoft store, Microsoft docData, List excludeList, nHydrate genHelper, List generateModuleList ) : void
ProcessRenamed ( string lastGenFile, ModelRoot root ) : void
g_ProjectItemGenerated ( object sender, nHydrate e ) : void

Method Details

Generate() public method

public Generate ( nHydrateModel model, Microsoft diagram, Microsoft docData ) : void
model nHydrate.Dsl.nHydrateModel
diagram Microsoft
docData Microsoft
return void

Validate() public static method

public static Validate ( nHydrateDocData docData, Microsoft store, nHydrateModel model ) : bool
docData nHydrateDocData
store Microsoft
model nHydrate.Dsl.nHydrateModel
return bool