return Collections.emptyList();
}
List<ChoiceListValue> vs = new LinkedList<ChoiceListValue>();
for (ExtendedPropertyDefinition propertyDef : propertyDefs) {
vs.add(new ChoiceListValue(propertyDef.getLabel(locale), null, new ValueImpl(
propertyDef.getName(), PropertyType.STRING, false)));
}
if(commonChildNodeDefinitions!=null && commonChildNodeDefinitions.getReferencedDefs()!=null && commonChildNodeDefinitions.getReferencedDefs().size()>0) {
Map<String, Map<ExtendedPropertyDefinition, Map<String, ExtendedPropertyDefinition>>> referencedDefs = commonChildNodeDefinitions.getReferencedDefs();
for (Map.Entry<String, Map<ExtendedPropertyDefinition, Map<String, ExtendedPropertyDefinition>>> entry : referencedDefs.entrySet()) {
for (Map.Entry<ExtendedPropertyDefinition, Map<String, ExtendedPropertyDefinition>> s : entry.getValue().entrySet()) {
for (ExtendedPropertyDefinition propertyDefinition : s.getValue().values()) {
vs.add(new ChoiceListValue(s.getKey().getLabel(locale)+"->"+propertyDefinition.getLabel(locale),null,new ValueImpl(
s.getKey().getName()+";"+propertyDefinition.getName(),PropertyType.STRING,false)));
}
}
}
}