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

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

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

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

Private Properties

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

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

Метод Описание
DB2TableTransformer ( Database database, NameTranslator nameTranslator ) : System

constructor

addRemoteColumnsAndKeys ( ) : void
getDependingAssociationEnds ( ) : List

gets the Class Elements that are needed for this logical element. This means the classes to which this element has an association to with multiplicity of 1..1 or 0..1. We will need these classes because they will create one or more columns in the associated table.

rename ( string newName ) : void
setTableName ( string fixedTableString, int nameCounter ) : void

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

Метод Описание
createTable ( System logicalClasses ) : void
createTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void
transformLogicalAttribute ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : Column

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

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

constructor
public DB2TableTransformer ( Database database, NameTranslator nameTranslator ) : System
database EAAddinFramework.Databases.Database the database the table should belong to
nameTranslator NameTranslator the nametranslator
Результат System

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

public addRemoteColumnsAndKeys ( ) : void
Результат void

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

protected createTable ( System logicalClasses ) : void
logicalClasses System
Результат void

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

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

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

gets the Class Elements that are needed for this logical element. This means the classes to which this element has an association to with multiplicity of 1..1 or 0..1. We will need these classes because they will create one or more columns in the associated table.
public getDependingAssociationEnds ( ) : List
Результат List

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

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

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

public setTableName ( string fixedTableString, int nameCounter ) : void
fixedTableString string
nameCounter int
Результат void

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

protected transformLogicalAttribute ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : Column
attribute TSF.UmlToolingFramework.Wrappers.EA
Результат EAAddinFramework.Databases.Column

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

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

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