* @return An Iterator of TypeDefinitionDMO objects.
*/
@SuppressWarnings("unchecked")
// org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:960)
public Iterator<TypeDefinitionREF> getAllowedType(){
DmcTypeTypeDefinitionREFMV attr = (DmcTypeTypeDefinitionREFMV) get(DmvDMSAG.__allowedType);
if (attr == null)
return( ((List<TypeDefinitionREF>) Collections.EMPTY_LIST).iterator() );
if (DmcOmni.instance().lazyResolution()){
if (attr.doLazyResolution(this)){
rem(attr.getAttributeInfo());
return( ((List<TypeDefinitionREF>) Collections.EMPTY_LIST).iterator() );
}
}
return(attr.getMV());
}