프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_tableTransformers | List |
메소드 | 설명 | |
---|---|---|
EADatabaseTransformer ( |
||
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
|
public EADatabaseTransformer ( |
||
factory | ||
model | TSF.UmlToolingFramework.Wrappers.EA | |
nameTranslator | NameTranslator | |
리턴 | System |
protected abstract addTable ( TSF.UmlToolingFramework.Wrappers.EA classElement ) : void | ||
classElement | TSF.UmlToolingFramework.Wrappers.EA | |
리턴 | void |
public getCorrespondingTransformer ( DatabaseFramework item ) : DatabaseFramework.Transformation.DatabaseItemTransformer | ||
item | DatabaseFramework | |
리턴 | DatabaseFramework.Transformation.DatabaseItemTransformer |
public renameItem ( DatabaseFramework item, string newName ) : void | ||
item | DatabaseFramework | |
newName | string | |
리턴 | void |
public transformLogicalPackage ( TSF.UmlToolingFramework.UML logicalPackage ) : DatabaseFramework.Database | ||
logicalPackage | TSF.UmlToolingFramework.UML | |
리턴 | DatabaseFramework.Database |