Hello, i have a question on IElementChangedListeners
I get a delta like the following if i simply change the source attachment of a libary
Java Model[*]: {CHILDREN}
zzz[*]: {CHILDREN | CONTENT | RAW CLASSPATH CHANGED | RESOLVED CLASSPATH CHANGED}
/data/eclipse-workspaces/ws-jan-swx/lib/bin[*]: {SOURCE ATTACHED}
ResourceDelta(/zzz/.classpath)[*]
for the JavaProject (zzz) it says "RAW CLASSPATH CHANGED | RESOLVED CLASSPATH CHANGED" although nothing has changed
.classpath before
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="xtend-gen"/>
<classpathentry kind="src" path="abc"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.xtend.XTEND_CONTAINER"/>
<classpathentry kind="var" path="MY_LIB/bin"/>
<classpathentry kind="output" path="bin"/>
</classpath>
.classpath after
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="xtend-gen"/>
<classpathentry kind="src" path="abc"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.xtend.XTEND_CONTAINER"/>
<classpathentry kind="var" path="MY_LIB/bin" sourcepath="/MY_LIB/src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
is this behavour intended? a source attachment does no classpath change at all imho
is there a util that helps me to detect if the delta is a real classpath change and not a fake change only?
thanks
Christian Dietrich