C# Класс EAAddinFramework.Databases.Table

Description of Table.
Наследование: DatabaseItem, DatabaseFramework.Table
Показать файл Открыть проект Примеры использования класса

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