net.sf.farrago.fem.med
Interface FemStoredColumn

All Superinterfaces:
CwmAttribute, CwmColumn, CwmElement, CwmFeature, CwmModelElement, CwmStructuralFeature, FemAbstractAttribute, FemAbstractColumn, FemAbstractTypedElement, FemAnnotatedElement, FemElementWithStorageOptions, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemStoredColumn$Hib

public interface FemStoredColumn
extends FemAbstractColumn, FemElementWithStorageOptions

StoredColumn 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.


Method Summary
 FemSequenceGenerator getSequence()
          Returns the value of reference Sequence.
 boolean isDeclaredNullable()
          Returns the value of attribute isDeclaredNullable.
 boolean isGeneratedAlways()
          Returns the value of attribute generatedAlways.
 void setDeclaredNullable(boolean newValue)
          Sets the value of isDeclaredNullable attribute.
 void setGeneratedAlways(boolean newValue)
          Sets the value of generatedAlways attribute.
 void setSequence(FemSequenceGenerator newValue)
          Sets the value of Sequence reference.
 
Methods inherited from interface net.sf.farrago.fem.sql2003.FemAbstractColumn
getHistogram
 
Methods inherited from interface net.sf.farrago.fem.sql2003.FemAbstractAttribute
getKeyComponent, getOrdinal, setOrdinal
 
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
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmAttribute
getInitialValue, setInitialValue
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmStructuralFeature
getChangeability, getMultiplicity, getOrdering, getTargetScope, getType, setChangeability, setMultiplicity, setOrdering, setTargetScope, setType
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmFeature
getOwner, getOwnerScope, setOwner, setOwnerScope
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmModelElement
getClientDependency, getConstraint, getImporter, getName, getNamespace, getVisibility, setName, setNamespace, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface net.sf.farrago.fem.sql2003.FemAnnotatedElement
getCreationTimestamp, getDescription, getLineageId, getModificationTimestamp, getTagAnnotation, setCreationTimestamp, setDescription, setLineageId, setModificationTimestamp
 
Methods inherited from interface net.sf.farrago.fem.med.FemElementWithStorageOptions
getStorageOptions
 

Method Detail

isGeneratedAlways

boolean isGeneratedAlways()
Returns the value of attribute generatedAlways.

Returns:
Value of attribute generatedAlways.

setGeneratedAlways

void setGeneratedAlways(boolean newValue)
Sets the value of generatedAlways attribute. See isGeneratedAlways() for description on the attribute.

Parameters:
newValue - New value to be set.

isDeclaredNullable

boolean isDeclaredNullable()
Returns the value of attribute isDeclaredNullable.

Returns:
Value of attribute isDeclaredNullable.

setDeclaredNullable

void setDeclaredNullable(boolean newValue)
Sets the value of isDeclaredNullable attribute. See isDeclaredNullable() for description on the attribute.

Parameters:
newValue - New value to be set.

getSequence

FemSequenceGenerator getSequence()
Returns the value of reference Sequence.

Returns:
Value of reference Sequence.

setSequence

void setSequence(FemSequenceGenerator newValue)
Sets the value of Sequence reference. See getSequence() for description on the attribute.

Parameters:
newValue - New value to be set.