net.sf.farrago.cwm.datatypes
Interface CwmTypeAlias

All Superinterfaces:
CwmClassifier, CwmDataType, CwmElement, CwmModelElement, CwmNamespace, RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
CwmSqldistinctType, FemSqldistinguishedType
All Known Implementing Classes:
CwmSqldistinctType$Hib, CwmTypeAlias$Hib, FemSqldistinguishedType$Hib

public interface CwmTypeAlias
extends CwmDataType

TypeAlias object instance interface. The TypeAlias class is intended to provide a renaming capability for Classifier instances. This class is required to support situations in which creation of an alias for a class effectively creates a new class. For example, CORBA IDL type aliases have different typeCodes than their base types and are therefore treated as distinct types.

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
 CwmClassifier getType()
          Returns the value of reference type.
 void setType(CwmClassifier newValue)
          Sets the value of type reference.
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmClassifier
getFeature, isAbstract, setAbstract
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmNamespace
getOwnedElement
 
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
 

Method Detail

getType

CwmClassifier getType()
Returns the value of reference type.

Returns:
Value of reference type.

setType

void setType(CwmClassifier newValue)
Sets the value of type reference. See getType() for description on the attribute.

Parameters:
newValue - New value to be set.