Created branch /branches/speed from /trunk:7666

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8027 47085195-c50e-4317-8f43-7cb808db0f00
do not copy list more than needed in GraphImpl.getEdges(n1, n2)

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8028 47085195-c50e-4317-8f43-7cb808db0f00
use the identifiers string default hashcode implementation and never use hashCode in the equals test

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8029 47085195-c50e-4317-8f43-7cb808db0f00
use EMF *2.8* runtime dependency in all models

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8030 47085195-c50e-4317-8f43-7cb808db0f00
adding SlimComplexIndex to the EMF model and rename ComplexIndexImpl to FatComplexIndexImpl

ComplexIndex is now an interface and SlimComplexIndex does not inherit the full blown fat ComplexIndex implementation any longer

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8031 47085195-c50e-4317-8f43-7cb808db0f00
rename hasElement(...) to hasKey(...) and fix it's usage

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8032 47085195-c50e-4317-8f43-7cb808db0f00
create compile errors outside of salt-graph

git-svn-id: https://korpling.german.hu-berlin.de/svn/saltnpepper/salt/branches/speed@8035 47085195-c50e-4317-8f43-7cb808db0f00
merged remote (why???)