net.sf.farrago.cwm.core
Interface CwmAttribute
- All Superinterfaces:
- CwmElement, CwmFeature, CwmModelElement, CwmStructuralFeature, RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces:
- CwmColumn, CwmUnionMember, FemAbstractAttribute, FemAbstractColumn, FemSqltypeAttribute, FemStoredColumn, FemViewColumn
- All Known Implementing Classes:
- CwmAttribute$Hib, CwmColumn$Hib, CwmUnionMember$Hib, FemSqltypeAttribute$Hib, FemStoredColumn$Hib, FemViewColumn$Hib
public interface CwmAttribute
- extends CwmStructuralFeature
Attribute object instance interface.
An Attribute describes a named slot within a classifier that may hold a
value.
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.
getInitialValue
CwmExpression getInitialValue()
- Returns the value of attribute initialValue.
An Expression specifying the value of the attribute upon
initialization. It is meant to be evaluated at the time the object is
initialized. (Note that an explicit constructor may supersede an
initial value.)
- Returns:
- Value of attribute initialValue.
setInitialValue
void setInitialValue(CwmExpression newValue)
- Sets the value of initialValue attribute. See
getInitialValue()
for description on the attribute.
- Parameters:
newValue
- New value to be set.