Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.swrl.ddm
Interface Table

All Known Implementing Classes:
TableImpl

public interface Table


Method Summary
 void addColumns(Set<Column> columns)
           
 void addForeignKey(ForeignKey foreignKey)
           
 Set<Column> getColumns()
           
 Database getDatabase()
           
 Set<ForeignKey> getForeignKeys()
           
 PrimaryKey getPrimaryKey()
           
 String getSchemaName()
           
 String getTableName()
           
 boolean hasForeignKeys()
           
 boolean hasPrimaryKey()
           
 void setForeignKeys(Set<ForeignKey> foreignKeys)
           
 void setPrimaryKey(PrimaryKey primaryKey)
           
 

Method Detail

getDatabase

Database getDatabase()

getPrimaryKey

PrimaryKey getPrimaryKey()

getTableName

String getTableName()

getSchemaName

String getSchemaName()

getColumns

Set<Column> getColumns()

getForeignKeys

Set<ForeignKey> getForeignKeys()

hasPrimaryKey

boolean hasPrimaryKey()

hasForeignKeys

boolean hasForeignKeys()

setPrimaryKey

void setPrimaryKey(PrimaryKey primaryKey)

setForeignKeys

void setForeignKeys(Set<ForeignKey> foreignKeys)

addForeignKey

void addForeignKey(ForeignKey foreignKey)

addColumns

void addColumns(Set<Column> columns)

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.