org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
Class JDBCForeignKey
java.lang.Object
ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.constraints.impl.ConstraintImpl
org.eclipse.datatools.modelbase.sql.constraints.impl.TableConstraintImpl
org.eclipse.datatools.modelbase.sql.constraints.impl.ReferenceConstraintImpl
org.eclipse.datatools.modelbase.sql.constraints.impl.ForeignKeyImpl
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCForeignKey
- All Implemented Interfaces:
- ICatalogObject, Constraint, ForeignKey, ReferenceConstraint, TableConstraint, SQLObject
public class JDBCForeignKey
- extends ForeignKeyImpl
- implements ICatalogObject
Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.ForeignKeyImpl |
basicGetReferencedTable, basicGetUniqueConstraint, basicGetUniqueIndex, basicSetReferencedTable, basicSetUniqueConstraint, basicSetUniqueIndex, eGet, eInverseAdd, eInverseRemove, eSet, eUnset, getMatch, getOnDelete, getOnUpdate, getReferencedMembers, getReferencedTable, getUniqueConstraint, getUniqueIndex, setMatch, setOnDelete, setOnUpdate, setReferencedTable, setUniqueConstraint, setUniqueIndex, toString |
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
JDBCForeignKey
public JDBCForeignKey()
refresh
public void refresh()
- Specified by:
refresh
in interface ICatalogObject
isSystemObject
public boolean isSystemObject()
getEAnnotations
public EList getEAnnotations()
getCatalogDatabase
public Database getCatalogDatabase()
- Specified by:
getCatalogDatabase
in interface ICatalogObject
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnection
in interface ICatalogObject
eIsSet
public boolean eIsSet(EStructuralFeature eFeature)
- Description copied from class:
ForeignKeyImpl
-
- Overrides:
eIsSet
in class ForeignKeyImpl
setAsIdentifyingRelatinship
public static void setAsIdentifyingRelatinship(ForeignKey fk,
boolean identifying)
isIdentifyingRelationship
public boolean isIdentifyingRelationship(EList columns)
Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.