/** * Sets the metainfo for the value */ public void setMetaInfo(IMetaInfo metaInfo) { if (metaInfo instanceof ValueMetaInfo) { setMetaInfo((ValueMetaInfo) metaInfo); } else { try { ValueMetaInfo valueMetaInfo = new ValueMetaInfo(metaInfo.getDisplayName(IMetaInfo.SHORT), metaInfo.getDisplayName(IMetaInfo.LONG), new URLSourceCodeModule(new URL(metaInfo.getSourceUrl()))); setMetaInfo(valueMetaInfo); } catch (Exception e) { log.debug("Failed to set meta info for StringValue \"{}\"", value, e); setMetaInfo((ValueMetaInfo) null); } } }
/** * Sets the metainfo for the value */ public void setMetaInfo(IMetaInfo metaInfo) { if (metaInfo instanceof ValueMetaInfo) { setMetaInfo((ValueMetaInfo) metaInfo); } else { try { ValueMetaInfo valueMetaInfo = new ValueMetaInfo(metaInfo.getDisplayName(IMetaInfo.SHORT), metaInfo.getDisplayName(IMetaInfo.LONG), new URLSourceCodeModule(new URL(metaInfo.getSourceUrl()))); setMetaInfo(valueMetaInfo); } catch (Exception e) { log.debug("Failed to set meta info for StringValue \"{}\"", value, e); setMetaInfo((ValueMetaInfo) null); } } }