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

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

공개 메소드들

메소드 설명
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