Свойство | Type | Description | |
---|---|---|---|
_tableTransformers | List |
Méthode | Description | |
---|---|---|
EADatabaseTransformer ( |
||
getCorrespondingTransformer ( DatabaseFramework item ) : DatabaseFramework.Transformation.DatabaseItemTransformer | ||
refresh ( ) : void | ||
renameItem ( DatabaseFramework item, string newName ) : void | ||
transformLogicalPackage ( TSF.UmlToolingFramework.UML logicalPackage ) : DatabaseFramework.Database |
Méthode | Description | |
---|---|---|
addTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void | ||
createNewDatabase ( ) : void |
create the initial database from the logical package
|
|
createTables ( ) : void | ||
nameUnnamedTables ( ) : void | ||
removeAbstractTables ( ) : void |
abstract tables need to be removed. All foreign keys to these tables have to be replaced by foreign key's to the tables for the subclasses of the logical class
|
public EADatabaseTransformer ( |
||
factory | ||
model | TSF.UmlToolingFramework.Wrappers.EA | |
nameTranslator | NameTranslator | |
Résultat | System |
protected abstract addTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void | ||
classElement | TSF.UmlToolingFramework.Wrappers.EA | |
Résultat | void |
protected abstract createNewDatabase ( ) : void | ||
Résultat | void |
public getCorrespondingTransformer ( DatabaseFramework item ) : DatabaseFramework.Transformation.DatabaseItemTransformer | ||
item | DatabaseFramework | |
Résultat | DatabaseFramework.Transformation.DatabaseItemTransformer |
protected abstract nameUnnamedTables ( ) : void | ||
Résultat | void |
protected abstract removeAbstractTables ( ) : void | ||
Résultat | void |
public renameItem ( DatabaseFramework item, string newName ) : void | ||
item | DatabaseFramework | |
newName | string | |
Résultat | void |
public transformLogicalPackage ( TSF.UmlToolingFramework.UML logicalPackage ) : DatabaseFramework.Database | ||
logicalPackage | TSF.UmlToolingFramework.UML | |
Résultat | DatabaseFramework.Database |