return vertices.size();
}
@Override
public void addAll(VertexList vertexlist) {
AbstractLongList othervertexids = null;
if (vertexlist instanceof VertexLongList) {
othervertexids = ((VertexLongList) vertexlist).vertices;
} else if (vertexlist instanceof VertexArrayList) {
VertexArrayList other = (VertexArrayList) vertexlist;
othervertexids = new LongArrayList(other.size());
for (int i = 0; i < other.size(); i++) othervertexids.add(other.getID(i));
} else {
throw new IllegalArgumentException("Unsupported vertex-list: " + vertexlist.getClass());
}
sorted = false;
vertices.addAllOfFromTo(othervertexids, 0, othervertexids.size() - 1);
}