C# Класс EAAddinFramework.Databases.Transformation.DB2.DB2DatabaseTransformer

Description of DB2DatabaseTransformer.
Наследование: EADatabaseTransformer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DB2DatabaseTransformer ( DatabaseFactory factory, TSF.UmlToolingFramework.Wrappers.EA model, NameTranslator nameTranslator ) : System
DB2DatabaseTransformer ( TSF.UmlToolingFramework.Wrappers.EA logicalPackage, NameTranslator nameTranslator ) : System
getFactory ( TSF.UmlToolingFramework.Wrappers.EA model ) : DatabaseFactory
rename ( string newName ) : void

Защищенные методы

Метод Описание
addDB2Table ( TSF.UmlToolingFramework.Wrappers.EA associationEnd ) : DB2TableTransformer
addTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void
createNewDatabase ( ) : void

create the initial database from the logical package

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

Приватные методы

Метод Описание
getCorrespondingColumn ( List originalColumns, DatabaseFramework newTable ) : List
getCounterFromString ( string name, int lenght ) : int
getFixedTableString ( ) : string
getTableNameCounter ( ) : int

Описание методов

DB2DatabaseTransformer() публичный Метод

public DB2DatabaseTransformer ( DatabaseFactory factory, TSF.UmlToolingFramework.Wrappers.EA model, NameTranslator nameTranslator ) : System
factory EAAddinFramework.Databases.DatabaseFactory
model TSF.UmlToolingFramework.Wrappers.EA
nameTranslator NameTranslator
Результат System

DB2DatabaseTransformer() публичный Метод

public DB2DatabaseTransformer ( TSF.UmlToolingFramework.Wrappers.EA logicalPackage, NameTranslator nameTranslator ) : System
logicalPackage TSF.UmlToolingFramework.Wrappers.EA
nameTranslator NameTranslator
Результат System

addDB2Table() защищенный Метод

protected addDB2Table ( TSF.UmlToolingFramework.Wrappers.EA associationEnd ) : DB2TableTransformer
associationEnd TSF.UmlToolingFramework.Wrappers.EA
Результат DB2TableTransformer

addTable() защищенный Метод

protected addTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void
classElement TSF.UmlToolingFramework.Wrappers.EA
Результат void

createNewDatabase() защищенный Метод

create the initial database from the logical package
protected createNewDatabase ( ) : void
Результат void

getFactory() публичный статический Метод

public static getFactory ( TSF.UmlToolingFramework.Wrappers.EA model ) : DatabaseFactory
model TSF.UmlToolingFramework.Wrappers.EA
Результат EAAddinFramework.Databases.DatabaseFactory

nameUnnamedTables() защищенный Метод

protected nameUnnamedTables ( ) : void
Результат void

removeAbstractTables() защищенный Метод

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
protected removeAbstractTables ( ) : void
Результат void

rename() публичный Метод

public rename ( string newName ) : void
newName string
Результат void