C# Class EAAddinFramework.Databases.Database

Description of Database.
Inheritance: DatabaseItem, DatabaseFramework.Database
Show file Open project: GeertBellekens/Enterprise-Architect-Add-in-Framework Class Usage Examples

Private Properties

Property Type Description
createTraceTaggedValue void
getTablesFromPackage List

Public Methods

Method Description
Database ( TSF.UmlToolingFramework.Wrappers.EA.Package package, DatabaseFactory factory ) : System
Database ( string name, DatabaseFactory factory ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int
addTable ( DatabaseFramework table ) : void
complete ( string ddl ) : void
createAsNewItem ( DatabaseFramework owner, bool save = true ) : DatabaseFramework.DatabaseItem
delete ( ) : void
getCorrespondingTable ( DatabaseFramework externalTable ) : DatabaseFramework.Table
operator ( ) : bool
removeTable ( DatabaseFramework table ) : void
save ( ) : void

Protected Methods

Method Description
updateDetails ( DatabaseFramework newDatabaseItem ) : void

Private Methods

Method Description
createTraceTaggedValue ( ) : void
getTablesFromPackage ( TSF.UmlToolingFramework.Wrappers.EA.Package package ) : List

Method Details

Database() public method

public Database ( TSF.UmlToolingFramework.Wrappers.EA.Package package, DatabaseFactory factory ) : System
package TSF.UmlToolingFramework.Wrappers.EA.Package
factory DatabaseFactory
return System

Database() public method

public Database ( string name, DatabaseFactory factory ) : System
name string
factory DatabaseFactory
return System

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

addTable() public method

public addTable ( DatabaseFramework table ) : void
table DatabaseFramework
return void

complete() public method

public complete ( string ddl ) : void
ddl string
return void

createAsNewItem() public method

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

delete() public method

public delete ( ) : void
return void

getCorrespondingTable() public method

public getCorrespondingTable ( DatabaseFramework externalTable ) : DatabaseFramework.Table
externalTable DatabaseFramework
return DatabaseFramework.Table

operator() public static method

public static operator ( ) : bool
return bool

removeTable() public method

public removeTable ( DatabaseFramework table ) : void
table DatabaseFramework
return void

save() public method

public save ( ) : void
return void

updateDetails() protected method

protected updateDetails ( DatabaseFramework newDatabaseItem ) : void
newDatabaseItem DatabaseFramework
return void