net.sf.farrago.fem.sql2003
Interface FemAnnotatedElement

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
FemAbstractAttribute, FemAbstractColumn, FemAbstractKeyConstraint, FemAbstractTypedElement, FemAbstractUniqueConstraint, FemAuthId, FemBaseColumnSet, FemColumnListRoutineParameter, FemDataServer, FemDataWrapper, FemElementWithStorageOptions, FemForeignTable, FemJar, FemLabel, FemLocalCatalog, FemLocalIndex, FemLocalSchema, FemLocalTable, FemLocalView, FemPrimaryKeyConstraint, FemRole, FemRoutine, FemRoutineParameter, FemSequenceGenerator, FemSqldistinguishedType, FemSqlobjectType, FemSqltypeAttribute, FemStoredColumn, FemStoredTable, FemUniqueKeyConstraint, FemUser, FemUserDefinedType, FemViewColumn
All Known Implementing Classes:
FemColumnListRoutineParameter$Hib, FemDataServer$Hib, FemDataWrapper$Hib, FemElementWithStorageOptions$Hib, FemForeignTable$Hib, FemJar$Hib, FemLabel$Hib, FemLocalCatalog$Hib, FemLocalIndex$Hib, FemLocalSchema$Hib, FemLocalTable$Hib, FemLocalView$Hib, FemPrimaryKeyConstraint$Hib, FemRole$Hib, FemRoutine$Hib, FemRoutineParameter$Hib, FemSequenceGenerator$Hib, FemSqldistinguishedType$Hib, FemSqlobjectType$Hib, FemSqltypeAttribute$Hib, FemStoredColumn$Hib, FemUniqueKeyConstraint$Hib, FemUser$Hib, FemUserDefinedType$Hib, FemViewColumn$Hib

public interface FemAnnotatedElement
extends RefObject

AnnotatedElement 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
 String getCreationTimestamp()
          Returns the value of attribute creationTimestamp.
 String getDescription()
          Returns the value of attribute description.
 String getLineageId()
          Returns the value of attribute lineageId.
 String getModificationTimestamp()
          Returns the value of attribute modificationTimestamp.
 Collection<FemTagAnnotation> getTagAnnotation()
          Returns the value of reference TagAnnotation.
 void setCreationTimestamp(String newValue)
          Sets the value of creationTimestamp attribute.
 void setDescription(String newValue)
          Sets the value of description attribute.
 void setLineageId(String newValue)
          Sets the value of lineageId attribute.
 void setModificationTimestamp(String newValue)
          Sets the value of modificationTimestamp attribute.
 
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
 

Method Detail

getDescription

String getDescription()
Returns the value of attribute description.

Returns:
Value of attribute description.

setDescription

void setDescription(String newValue)
Sets the value of description attribute. See getDescription() for description on the attribute.

Parameters:
newValue - New value to be set.

getLineageId

String getLineageId()
Returns the value of attribute lineageId.

Returns:
Value of attribute lineageId.

setLineageId

void setLineageId(String newValue)
Sets the value of lineageId attribute. See getLineageId() for description on the attribute.

Parameters:
newValue - New value to be set.

getCreationTimestamp

String getCreationTimestamp()
Returns the value of attribute creationTimestamp.

Returns:
Value of attribute creationTimestamp.

setCreationTimestamp

void setCreationTimestamp(String newValue)
Sets the value of creationTimestamp attribute. See getCreationTimestamp() for description on the attribute.

Parameters:
newValue - New value to be set.

getModificationTimestamp

String getModificationTimestamp()
Returns the value of attribute modificationTimestamp.

Returns:
Value of attribute modificationTimestamp.

setModificationTimestamp

void setModificationTimestamp(String newValue)
Sets the value of modificationTimestamp attribute. See getModificationTimestamp() for description on the attribute.

Parameters:
newValue - New value to be set.

getTagAnnotation

Collection<FemTagAnnotation> getTagAnnotation()
Returns the value of reference TagAnnotation.

Returns:
Value of reference TagAnnotation. Element type: FemTagAnnotation