org.eclipse.datatools.modelbase.dbdefinition
Interface DatabaseDefinitionFactory

All Known Implementing Classes:
DatabaseDefinitionFactoryImpl

public interface DatabaseDefinitionFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
DatabaseDefinitionPackage

Field Summary
static DatabaseDefinitionFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ColumnDefinition createColumnDefinition()
          Returns a new object of class 'Column Definition'.
 ConstraintDefinition createConstraintDefinition()
          Returns a new object of class 'Constraint Definition'.
 DatabaseVendorDefinition createDatabaseVendorDefinition()
          Returns a new object of class 'Database Vendor Definition'.
 DebuggerDefinition createDebuggerDefinition()
          Returns a new object of class 'Debugger Definition'.
 ExtendedDefinition createExtendedDefinition()
          Returns a new object of class 'Extended Definition'.
 FieldQualifierDefinition createFieldQualifierDefinition()
          Returns a new object of class 'Field Qualifier Definition'.
 IndexDefinition createIndexDefinition()
          Returns a new object of class 'Index Definition'.
 NicknameDefinition createNicknameDefinition()
          Returns a new object of class 'Nickname Definition'.
 PredefinedDataTypeDefinition createPredefinedDataTypeDefinition()
          Returns a new object of class 'Predefined Data Type Definition'.
 PrivilegeDefinition createPrivilegeDefinition()
          Returns a new object of class 'Privilege Definition'.
 PrivilegedElementDefinition createPrivilegedElementDefinition()
          Returns a new object of class 'Privileged Element Definition'.
 QueryDefinition createQueryDefinition()
          Returns a new object of class 'Query Definition'.
 SchemaDefinition createSchemaDefinition()
          Returns a new object of class 'Schema Definition'.
 SequenceDefinition createSequenceDefinition()
          Returns a new object of class 'Sequence Definition'.
 SQLSyntaxDefinition createSQLSyntaxDefinition()
          Returns a new object of class 'SQL Syntax Definition'.
 StoredProcedureDefinition createStoredProcedureDefinition()
          Returns a new object of class 'Stored Procedure Definition'.
 TableDefinition createTableDefinition()
          Returns a new object of class 'Table Definition'.
 TableSpaceDefinition createTableSpaceDefinition()
          Returns a new object of class 'Table Space Definition'.
 TriggerDefinition createTriggerDefinition()
          Returns a new object of class 'Trigger Definition'.
 UserDefinedTypeDefinition createUserDefinedTypeDefinition()
          Returns a new object of class 'User Defined Type Definition'.
 ViewDefinition createViewDefinition()
          Returns a new object of class 'View Definition'.
 DatabaseDefinitionPackage getDatabaseDefinitionPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final DatabaseDefinitionFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDatabaseVendorDefinition

DatabaseVendorDefinition createDatabaseVendorDefinition()
Returns a new object of class 'Database Vendor Definition'.

Returns:
a new object of class 'Database Vendor Definition'.

createPredefinedDataTypeDefinition

PredefinedDataTypeDefinition createPredefinedDataTypeDefinition()
Returns a new object of class 'Predefined Data Type Definition'.

Returns:
a new object of class 'Predefined Data Type Definition'.

createTableSpaceDefinition

TableSpaceDefinition createTableSpaceDefinition()
Returns a new object of class 'Table Space Definition'.

Returns:
a new object of class 'Table Space Definition'.

createStoredProcedureDefinition

StoredProcedureDefinition createStoredProcedureDefinition()
Returns a new object of class 'Stored Procedure Definition'.

Returns:
a new object of class 'Stored Procedure Definition'.

createTriggerDefinition

TriggerDefinition createTriggerDefinition()
Returns a new object of class 'Trigger Definition'.

Returns:
a new object of class 'Trigger Definition'.

createColumnDefinition

ColumnDefinition createColumnDefinition()
Returns a new object of class 'Column Definition'.

Returns:
a new object of class 'Column Definition'.

createConstraintDefinition

ConstraintDefinition createConstraintDefinition()
Returns a new object of class 'Constraint Definition'.

Returns:
a new object of class 'Constraint Definition'.

createIndexDefinition

IndexDefinition createIndexDefinition()
Returns a new object of class 'Index Definition'.

Returns:
a new object of class 'Index Definition'.

createExtendedDefinition

ExtendedDefinition createExtendedDefinition()
Returns a new object of class 'Extended Definition'.

Returns:
a new object of class 'Extended Definition'.

createTableDefinition

TableDefinition createTableDefinition()
Returns a new object of class 'Table Definition'.

Returns:
a new object of class 'Table Definition'.

createSequenceDefinition

SequenceDefinition createSequenceDefinition()
Returns a new object of class 'Sequence Definition'.

Returns:
a new object of class 'Sequence Definition'.

createUserDefinedTypeDefinition

UserDefinedTypeDefinition createUserDefinedTypeDefinition()
Returns a new object of class 'User Defined Type Definition'.

Returns:
a new object of class 'User Defined Type Definition'.

createQueryDefinition

QueryDefinition createQueryDefinition()
Returns a new object of class 'Query Definition'.

Returns:
a new object of class 'Query Definition'.

createSQLSyntaxDefinition

SQLSyntaxDefinition createSQLSyntaxDefinition()
Returns a new object of class 'SQL Syntax Definition'.

Returns:
a new object of class 'SQL Syntax Definition'.

createNicknameDefinition

NicknameDefinition createNicknameDefinition()
Returns a new object of class 'Nickname Definition'.

Returns:
a new object of class 'Nickname Definition'.

createSchemaDefinition

SchemaDefinition createSchemaDefinition()
Returns a new object of class 'Schema Definition'.

Returns:
a new object of class 'Schema Definition'.

createViewDefinition

ViewDefinition createViewDefinition()
Returns a new object of class 'View Definition'.

Returns:
a new object of class 'View Definition'.

createFieldQualifierDefinition

FieldQualifierDefinition createFieldQualifierDefinition()
Returns a new object of class 'Field Qualifier Definition'.

Returns:
a new object of class 'Field Qualifier Definition'.

createDebuggerDefinition

DebuggerDefinition createDebuggerDefinition()
Returns a new object of class 'Debugger Definition'.

Returns:
a new object of class 'Debugger Definition'.

createPrivilegedElementDefinition

PrivilegedElementDefinition createPrivilegedElementDefinition()
Returns a new object of class 'Privileged Element Definition'.

Returns:
a new object of class 'Privileged Element Definition'.

createPrivilegeDefinition

PrivilegeDefinition createPrivilegeDefinition()
Returns a new object of class 'Privilege Definition'.

Returns:
a new object of class 'Privilege Definition'.

getDatabaseDefinitionPackage

DatabaseDefinitionPackage getDatabaseDefinitionPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.