C# Class EAAddinFramework.Databases.Transformation.DB2.DB2TableTransformer

Description of DB2TableTransformer.
Inheritance: EATableTransformer
Afficher le fichier Open project: GeertBellekens/Enterprise-Architect-Add-in-Framework Class Usage Examples

Protected Properties

Свойство Type Description
_columnTransformers List

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
createTable ( System logicalClasses ) : void
createTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void
transformLogicalAttribute ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : Column

Method Details

DB2TableTransformer() public méthode

constructor
public DB2TableTransformer ( Database database, NameTranslator nameTranslator ) : System
database EAAddinFramework.Databases.Database the database the table should belong to
nameTranslator NameTranslator the nametranslator
Résultat System

addRemoteColumnsAndKeys() public méthode

public addRemoteColumnsAndKeys ( ) : void
Résultat void

createTable() protected méthode

protected createTable ( System logicalClasses ) : void
logicalClasses System
Résultat void

createTable() protected méthode

protected createTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void
classElement TSF.UmlToolingFramework.Wrappers.EA
Résultat void

getDependingAssociationEnds() public méthode

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
Résultat List

rename() public méthode

public rename ( string newName ) : void
newName string
Résultat void

setTableName() public méthode

public setTableName ( string fixedTableString, int nameCounter ) : void
fixedTableString string
nameCounter int
Résultat void

transformLogicalAttribute() protected méthode

protected transformLogicalAttribute ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : Column
attribute TSF.UmlToolingFramework.Wrappers.EA
Résultat EAAddinFramework.Databases.Column

Property Details

_columnTransformers protected_oe property

protected List _columnTransformers
Résultat List