/** * Adds an <code>Application</code> or a <code>Library</code> to the <code>Project</code>. * * @param builder An instance of the <code>Application</code> or a <code>Library</code> class. */ public void addBuilder(Builder builder) { String name = Integer.toString(builder.hashCode()); dependencies.put(name, builder); if (!dependencies.containsVertex(name)) { dependencies.addVertex(new Vertex<String, Builder>(name)); } }