/**
* @return <code>true</code> if model supports outer joins (defaults to {@value ModelReader#DEFAULT_SUPPORTS_OUTER_JOIN} )
*/
public boolean supportsOuterJoin() {
final XmiElement modelAnnotation = getModelAnnotation();
if (modelAnnotation == null) {
return DEFAULT_SUPPORTS_OUTER_JOIN;
}
final String supports = modelAnnotation.getAttributeValue(CoreLexicon.ModelId.SUPPORTS_OUTER_JOIN,
CoreLexicon.Namespace.URI);
if (StringUtil.isBlank(supports)) {
return DEFAULT_SUPPORTS_OUTER_JOIN;
}