Exemplo n.º 1
0
 public void add(String name, NodeMaker nodeMaker, AliasMap aliases) {
   if (!nodeMakers.containsKey(name)) {
     nodeMakers.put(name, nodeMaker);
     projections.addAll(nodeMaker.projectionSpecs());
   }
   if (!nodeSets.containsKey(name)) {
     nodeSets.put(name, new NodeSetFilterImpl());
   }
   NodeSetFilterImpl nodeSet = (NodeSetFilterImpl) nodeSets.get(name);
   nodeMaker.describeSelf(nodeSet);
   if (!nodeRelationAliases.containsKey(name)) {
     nodeRelationAliases.put(name, aliases);
   }
 }