public static void gatherTrimContributions(MTrimBar trimModel, List<MTrimContribution> trimContributions, String elementId, ArrayList<MTrimContribution> toContribute, ExpressionContext eContext) { if (elementId == null || elementId.length() == 0) { return; } for (MTrimContribution contribution : trimContributions) { String parentId = contribution.getParentId(); boolean filtered = isFiltered(trimModel, contribution); if (filtered || !elementId.equals(parentId) || !contribution.isToBeRendered()) { continue; } toContribute.add(contribution); } }
public TrimKey(MTrimContribution mc) { super(mc.getParentId(), mc.getPositionInParent(), mc.getTags(), (MCoreExpression) mc .getVisibleWhen(), null); this.contribution = mc; mc.setWidget(this); }