edu.stanford.smi.protegex.owl.swrl.ddm
Class DDMFactory
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.ddm.DDMFactory
public class DDMFactory
- extends Object
Method Summary |
static Column |
createColumn(String columnName,
int columnType)
|
static Database |
createDatabase(String jdbcDriverName,
String serverName,
String databaseName,
int portNumber)
|
static DatabaseConnection |
createDatabaseConnection(Database database,
String userID,
String password)
|
static ForeignKey |
createForeignKey(Table baseTable,
Set<ForeignKeyColumn> keyColumns,
Table referencedTable)
|
static ForeignKeyColumn |
createForeignKeyColumn(String columnName,
int columnType,
String referencedColumnName)
|
static KeyColumn |
createKeyColumn(String columnName,
int columnType)
|
static OWLClassMap |
createOWLClassMap(OWLClass owlClass,
PrimaryKey primaryKey)
|
static OWLDatatypePropertyMap |
createOWLDatatypePropertyMap(OWLProperty owlProperty,
PrimaryKey primaryKey,
Column valueColumn)
|
static OWLObjectPropertyMap |
createOWLObjectPropertyMap(OWLProperty owlProperty,
PrimaryKey primaryKey,
ForeignKey foreignKey)
|
static PrimaryKey |
createPrimaryKey(Table table,
Set<PrimaryKeyColumn> keyColumns)
|
static PrimaryKeyColumn |
createPrimaryKeyColumn(String columnName,
int columnType)
|
static Table |
createTable(Database database,
String schemaName,
String tableName)
|
static Table |
createTable(Database database,
String schemaName,
String tableName,
Set<Column> columns)
|
static Table |
createTable(Database database,
String schemaName,
String tableName,
Set<Column> columns,
PrimaryKey primaryKey,
Set<ForeignKey> foreignKeys)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DDMFactory
public DDMFactory()
createDatabaseConnection
public static DatabaseConnection createDatabaseConnection(Database database,
String userID,
String password)
throws SQLException
- Throws:
SQLException
createDatabase
public static Database createDatabase(String jdbcDriverName,
String serverName,
String databaseName,
int portNumber)
createTable
public static Table createTable(Database database,
String schemaName,
String tableName)
createTable
public static Table createTable(Database database,
String schemaName,
String tableName,
Set<Column> columns)
createTable
public static Table createTable(Database database,
String schemaName,
String tableName,
Set<Column> columns,
PrimaryKey primaryKey,
Set<ForeignKey> foreignKeys)
createColumn
public static Column createColumn(String columnName,
int columnType)
createKeyColumn
public static KeyColumn createKeyColumn(String columnName,
int columnType)
createPrimaryKeyColumn
public static PrimaryKeyColumn createPrimaryKeyColumn(String columnName,
int columnType)
createForeignKeyColumn
public static ForeignKeyColumn createForeignKeyColumn(String columnName,
int columnType,
String referencedColumnName)
createPrimaryKey
public static PrimaryKey createPrimaryKey(Table table,
Set<PrimaryKeyColumn> keyColumns)
createForeignKey
public static ForeignKey createForeignKey(Table baseTable,
Set<ForeignKeyColumn> keyColumns,
Table referencedTable)
createOWLClassMap
public static OWLClassMap createOWLClassMap(OWLClass owlClass,
PrimaryKey primaryKey)
createOWLObjectPropertyMap
public static OWLObjectPropertyMap createOWLObjectPropertyMap(OWLProperty owlProperty,
PrimaryKey primaryKey,
ForeignKey foreignKey)
createOWLDatatypePropertyMap
public static OWLDatatypePropertyMap createOWLDatatypePropertyMap(OWLProperty owlProperty,
PrimaryKey primaryKey,
Column valueColumn)
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.