if (source instanceof IDocumentSource) {
final IDocumentSource layerDocSource = (IDocumentSource) source;
return layerDocSource.canUpdate();
} else if (source instanceof IAttachmentSource) {
final IAttachmentSource featureDocSource = (IAttachmentSource) source;
return featureDocSource.canUpdate();
} else if (source instanceof IHotlinkSource) {
final IHotlinkSource hotlinkSource = (IHotlinkSource) source;
return hotlinkSource.canSetHotlink();
}
}