C# 클래스 EAAddinFramework.Databases.Transformation.DB2.DB2TableTransformer

Description of DB2TableTransformer.
상속: EATableTransformer
파일 보기 프로젝트 열기: GeertBellekens/Enterprise-Architect-Add-in-Framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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