List of usage examples for org.apache.commons.collections15.multimap MultiHashMap clone
public Object clone()
From source file:org.openanzo.glitter.syntax.abstrakt.Group.java
/** * Construct a group from a list of patterns and a set of filter expressions. * // w w w . j a v a2 s . c o m * @param patterns * @param filters * @param assignments */ @SuppressWarnings("unchecked") public Group(ArrayList<GraphPattern> patterns, HashSet<Expression> filters, MultiHashMap<Variable, Expression> assignments) { this.patterns = new ArrayList<GraphPattern>(); for (GraphPattern gp : patterns) { this.patterns.add((GraphPattern) gp.clone()); } this.filters = (HashSet<Expression>) filters.clone(); this.assignments = (MultiHashMap<Variable, Expression>) assignments.clone(); for (GraphPattern gp : this.patterns) gp.setParent(this); }