org.eclipse.datatools.modelbase.sql.constraints
Interface PrimaryKey
- All Superinterfaces: 
- Constraint, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, ReferenceConstraint, SQLObject, TableConstraint, UniqueConstraint
- All Known Subinterfaces: 
- SybaseASABasePrimaryKey, SybaseASEPrimaryKey
- All Known Implementing Classes: 
- JDBCPrimaryKey, MySqlCatalogPrimaryKey, org.eclipse.datatools.modelbase.sql.constraints.impl.PrimaryKeyImpl, SybaseASABasePrimaryKeyImpl, SybaseASACatalogBasePrimaryKey, SybaseASECatalogPrimaryKey, SybaseASEPrimaryKeyImpl
- public interface PrimaryKey 
- extends UniqueConstraint
 A representation of the model object 'Primary Key'.
 
 
 Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints, Reference, 5WD-02-Foundation-2002-12 11.7 
 
- See Also:
- SQLConstraintsPackage.getPrimaryKey()
 
 
 
 
 
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject | 
| addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel | 
 
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement | 
| getName, setName | 
 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
| getEAnnotations | 
 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
| eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
| eAdapters, eDeliver, eNotify, eSetDeliver |