public boolean contains(XSType type) { if( typeSet.contains(type) ) { return true; } else { XSType baseType = type.getBaseType(); if( baseType == null ) { return false; } else { // climb the super type hierarchy return contains(baseType); } } }
public boolean contains(XSType type) { if( typeSet.contains(type) ) { return true; } else { XSType baseType = type.getBaseType(); if( baseType == null ) { return false; } else { // climb the super type hierarchy return contains(baseType); } } }
public boolean contains(XSType type) { if( typeSet.contains(type) ) { return true; } else { XSType baseType = type.getBaseType(); if( baseType == null ) { return false; } else { // climb the super type hierarchy return contains(baseType); } } }
public boolean contains(XSType type) { if( typeSet.contains(type) ) { return true; } else { XSType baseType = type.getBaseType(); if( baseType == null ) { return false; } else { // climb the super type hierarchy return contains(baseType); } } }
public boolean contains(XSType type) { if( typeSet.contains(type) ) { return true; } else { XSType baseType = type.getBaseType(); if( baseType == null ) { return false; } else { // climb the super type hierarchy return contains(baseType); } } }