C# 클래스 EAAddinFramework.Databases.Table

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

Private Properties

프로퍼티 타입 설명
createTraceTaggedValue void
getColumnsFromAttributes void
setTracesToLogicalClasses void

공개 메소드들

메소드 설명
Table ( Database owner, Class wrappedClass ) : System
Table ( Database owner, string name ) : System
addColumn ( DatabaseFramework column ) : void
addConstraint ( DatabaseFramework constraint ) : void
createAsNewItem ( DatabaseFramework owner, bool save = true ) : DatabaseFramework.DatabaseItem
delete ( ) : void
getCorrespondingColumn ( Column newColumn, List alreadyMappedColumns ) : Column

gets te columns that corresponds to the given column. If the properties are exactly the same then this column is returned. If not the columns that is based on the same logical attribute is returned.

getCorrespondingForeignKey ( ForeignKey newForeignKey ) : ForeignKey

removeColumn ( DatabaseFramework column ) : void
removeConstraint ( DatabaseFramework constraint ) : void
save ( ) : void

보호된 메소드들

메소드 설명
updateDetails ( DatabaseFramework newDatabaseItem ) : void

비공개 메소드들

메소드 설명
createTraceTaggedValue ( ) : void
getColumnsFromAttributes ( ) : void
setTracesToLogicalClasses ( ) : void

메소드 상세

Table() 공개 메소드

public Table ( Database owner, Class wrappedClass ) : System
owner Database
wrappedClass TSF.UmlToolingFramework.Wrappers.EA.Class
리턴 System

Table() 공개 메소드

public Table ( Database owner, string name ) : System
owner Database
name string
리턴 System

addColumn() 공개 메소드

public addColumn ( DatabaseFramework column ) : void
column DatabaseFramework
리턴 void

addConstraint() 공개 메소드

public addConstraint ( DatabaseFramework constraint ) : void
constraint DatabaseFramework
리턴 void

createAsNewItem() 공개 메소드

public createAsNewItem ( DatabaseFramework owner, bool save = true ) : DatabaseFramework.DatabaseItem
owner DatabaseFramework
save bool
리턴 DatabaseFramework.DatabaseItem

delete() 공개 메소드

public delete ( ) : void
리턴 void

getCorrespondingColumn() 공개 메소드

gets te columns that corresponds to the given column. If the properties are exactly the same then this column is returned. If not the columns that is based on the same logical attribute is returned.
public getCorrespondingColumn ( Column newColumn, List alreadyMappedColumns ) : Column
newColumn Column the column to compare to
alreadyMappedColumns List
리턴 Column

getCorrespondingForeignKey() 공개 메소드

public getCorrespondingForeignKey ( ForeignKey newForeignKey ) : ForeignKey
newForeignKey ForeignKey
리턴 ForeignKey

removeColumn() 공개 메소드

public removeColumn ( DatabaseFramework column ) : void
column DatabaseFramework
리턴 void

removeConstraint() 공개 메소드

public removeConstraint ( DatabaseFramework constraint ) : void
constraint DatabaseFramework
리턴 void

save() 공개 메소드

public save ( ) : void
리턴 void

updateDetails() 보호된 메소드

protected updateDetails ( DatabaseFramework newDatabaseItem ) : void
newDatabaseItem DatabaseFramework
리턴 void