C# Класс EAAddinFramework.Databases.Transformation.EADatabaseTransformer

Description of EADatabaseTransformer.
Наследование: EADatabaseItemTransformer, DatabaseFramework.Transformation.DatabaseTransformer
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_tableTransformers List

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

Метод Описание
EADatabaseTransformer ( DatabaseFactory factory, TSF.UmlToolingFramework.Wrappers.EA model, NameTranslator nameTranslator ) : System
getCorrespondingTransformer ( DatabaseFramework item ) : DatabaseFramework.Transformation.DatabaseItemTransformer
refresh ( ) : void
renameItem ( DatabaseFramework item, string newName ) : void
transformLogicalPackage ( TSF.UmlToolingFramework.UML logicalPackage ) : DatabaseFramework.Database

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

Метод Описание
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

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

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

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

addTable() защищенный абстрактный Метод

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

createNewDatabase() защищенный абстрактный Метод

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

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

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

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

public getCorrespondingTransformer ( DatabaseFramework item ) : DatabaseFramework.Transformation.DatabaseItemTransformer
item DatabaseFramework
Результат DatabaseFramework.Transformation.DatabaseItemTransformer

nameUnnamedTables() защищенный абстрактный Метод

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

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

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

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

public renameItem ( DatabaseFramework item, string newName ) : void
item DatabaseFramework
newName string
Результат void

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

public transformLogicalPackage ( TSF.UmlToolingFramework.UML logicalPackage ) : DatabaseFramework.Database
logicalPackage TSF.UmlToolingFramework.UML
Результат DatabaseFramework.Database

Описание свойств

_tableTransformers защищенное свойство

protected List _tableTransformers
Результат List