/** * Merges two {@link CCustomizations} objects into one. */ public static CCustomizations merge(CCustomizations lhs, CCustomizations rhs) { if(lhs==null || lhs.isEmpty()) return rhs; if(rhs==null || rhs.isEmpty()) return lhs; CCustomizations r = new CCustomizations(lhs); r.addAll(rhs); return r; }
/** * Merges two {@link CCustomizations} objects into one. */ public static CCustomizations merge(CCustomizations lhs, CCustomizations rhs) { if(lhs==null || lhs.isEmpty()) return rhs; if(rhs==null || rhs.isEmpty()) return lhs; CCustomizations r = new CCustomizations(lhs); r.addAll(rhs); return r; }
/** * Merges two {@link CCustomizations} objects into one. */ public static CCustomizations merge(CCustomizations lhs, CCustomizations rhs) { if(lhs==null || lhs.isEmpty()) return rhs; if(rhs==null || rhs.isEmpty()) return lhs; CCustomizations r = new CCustomizations(lhs); r.addAll(rhs); return r; }
/** * Merges two {@link CCustomizations} objects into one. */ public static CCustomizations merge(CCustomizations lhs, CCustomizations rhs) { if(lhs==null || lhs.isEmpty()) return rhs; if(rhs==null || rhs.isEmpty()) return lhs; CCustomizations r = new CCustomizations(lhs); r.addAll(rhs); return r; }
/** * Merges two {@link CCustomizations} objects into one. */ public static CCustomizations merge(CCustomizations lhs, CCustomizations rhs) { if(lhs==null || lhs.isEmpty()) return rhs; if(rhs==null || rhs.isEmpty()) return lhs; CCustomizations r = new CCustomizations(lhs); r.addAll(rhs); return r; }
public static CCustomizations getCustomizations(final CPropertyInfo propertyInfo) { final CCustomizations main = new CCustomizations(propertyInfo.getCustomizations()); final Collection<CCustomizations> elementCustomizations = propertyInfo .accept(new CPropertyVisitor<Collection<CCustomizations>>() { public Collection<CCustomizations> onAttribute(CAttributePropertyInfo info) { return Collections.emptyList(); } public Collection<CCustomizations> onElement(CElementPropertyInfo arg0) { return Collections.emptyList(); } public Collection<CCustomizations> onReference(CReferencePropertyInfo info) { final List<CCustomizations> elementCustomizations = new ArrayList<CCustomizations>( info.getElements().size()); for (CElement element : info.getElements()) { if (!(element instanceof CElementInfo && ((CElementInfo) element).hasClass())) { elementCustomizations.add(element.getCustomizations()); } } return elementCustomizations; } public Collection<CCustomizations> onValue(CValuePropertyInfo arg0) { return Collections.emptyList(); }; }); CCustomizations customizations = main; for (CCustomizations e : elementCustomizations) { main.addAll(e); } return customizations; }
model.getCustomizations().addAll(getGlobalCustomizations());
model.getCustomizations().addAll(getGlobalCustomizations());
model.getCustomizations().addAll(getGlobalCustomizations());
model.getCustomizations().addAll(getGlobalCustomizations());
model.getCustomizations().addAll(getGlobalCustomizations());
model.getCustomizations().addAll(bi.toCustomizationList());
model.getCustomizations().addAll(bi.toCustomizationList());
model.getCustomizations().addAll(bi.toCustomizationList());
model.getCustomizations().addAll(bi.toCustomizationList());
model.getCustomizations().addAll(bi.toCustomizationList());