net.sf.farrago.fem.sql2003
Interface FemAbstractAttribute
- All Superinterfaces:
- CwmAttribute, CwmColumn, CwmElement, CwmFeature, CwmModelElement, CwmStructuralFeature, FemAbstractTypedElement, FemAnnotatedElement, RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces:
- FemAbstractColumn, FemSqltypeAttribute, FemStoredColumn, FemViewColumn
- All Known Implementing Classes:
- FemSqltypeAttribute$Hib, FemStoredColumn$Hib, FemViewColumn$Hib
public interface FemAbstractAttribute
- extends CwmColumn, FemAbstractTypedElement
AbstractAttribute object instance interface.
Note: This type should not be subclassed,
implemented or directly instantiated by clients. It is generated from a
MOF metamodel and implemented by Enki or MDR.
Methods inherited from interface net.sf.farrago.cwm.relational.CwmColumn |
getCharacterSetName, getCollationName, getIsNullable, getLength, getOptionScopeColumnSet, getPrecision, getReferencedTableType, getScale, setCharacterSetName, setCollationName, setIsNullable, setLength, setOptionScopeColumnSet, setPrecision, setReferencedTableType, setScale |
getOrdinal
int getOrdinal()
- Returns the value of attribute ordinal.
- Returns:
- Value of attribute ordinal.
setOrdinal
void setOrdinal(int newValue)
- Sets the value of ordinal attribute. See
getOrdinal()
for
description on the attribute.
- Parameters:
newValue
- New value to be set.
getKeyComponent
Collection<FemKeyComponent> getKeyComponent()
- Returns the value of reference KeyComponent.
- Returns:
- Value of reference KeyComponent. Element type:
FemKeyComponent