@Override public T apply(T current, T transformed) { if (current.getLabel().equals(oldLabel)) { current.setLabel(newLabel); } return current; } }
@Override public T apply(T current, T transformed) { if (current.getLabel().equals(oldLabel)) { current.setLabel(newLabel); } return current; } }
/** * Adds label and properties of an EPGM element to id-label and id-properties maps. * * @param element EPGM element * @param labels id-label map * @param properties id-properties map */ private static void addLabelsAndProperties( EPGMElement element, Map<GradoopId, String> labels, Map<GradoopId, Properties> properties ) { labels.put(element.getId(), element.getLabel()); Properties propertyList = element.getProperties(); if (propertyList != null && !propertyList.isEmpty()) { properties.put(element.getId(), propertyList); } }
String label = elem.getLabel(); String id = elem.getId().toString(); Properties properties = elem.getProperties();
String label = elem.getLabel(); String id = elem.getId().toString(); Properties properties = elem.getProperties();
/** * Adds label and properties of an EPGM element to id-label and id-properties maps. * * @param element EPGM element * @param labels id-label map * @param properties id-properties map */ private static void addLabelsAndProperties( EPGMElement element, Map<GradoopId, String> labels, Map<GradoopId, Properties> properties ) { labels.put(element.getId(), element.getLabel()); Properties propertyList = element.getProperties(); if (propertyList != null && !propertyList.isEmpty()) { properties.put(element.getId(), propertyList); } }
groupItem.setGroupLabel(element.getLabel()); } else { groupItem.setGroupLabel(labelGroup.getGroupLabel());
groupItem.setGroupLabel(element.getLabel()); } else { groupItem.setGroupLabel(labelGroup.getGroupLabel());
@Override public E apply(E current, E transformed) { PropertyValue timePropertyValue = current.getPropertyValue(propertyKey); if (timePropertyValue == null) { return current; } LocalDateTime timeOfCall = LocalDateTime.ofEpochSecond( (long) timePropertyValue.getInt(), 0, OffsetDateTime.now().getOffset()); transformed.setLabel(current.getLabel()); transformed.setProperty("year", timeOfCall.getYear()); transformed.setProperty("month", timeOfCall.getMonth().getValue()); transformed.setProperty("day", timeOfCall.getDayOfMonth()); transformed.setProperty("hour", timeOfCall.getHour()); transformed.setProperty("minute", timeOfCall.getMinute()); return transformed; } }