Αντιστοιχίσεις διπλότυπων ρυθμίσεων

org.eclipse.ui.externaltools.configurationDuplicationMaps

3.0

Αυτό είναι ένα εσωτερικό σημείο επέκτασης για τη δήλωση του είδους ρυθμίσεων εκκίνησης, το οποίο θα πρέπει να δημιουργείται κατά την αντιγραφή μιας υπάρχουσας ρύθμισης ως εργαλείο δόμησης έργου. Αυτό το σημείο επέκτασης δεν απευθύνεται στους πελάτες.

<!ELEMENT extension (configurationMap*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT configurationMap EMPTY>

<!ATTLIST configurationMap

sourceType CDATA #REQUIRED

builderType CDATA #REQUIRED>


Το ακόλουθο παράδειγμα ορίζει πως, όταν ο χρήστης επιλέγει να εισάγει μια ρύθμιση εκκίνησης είδους "org.eclipse.ui.externaltools.ProgramLaunchConfigurationType", πρέπει να δημιουργηθεί μια νέα ρύθμιση εκκίνησης είδους "org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType".

<extension point=

"org.eclipse.ui.externaltools.configurationDuplicationMaps"

>

<configurationMap sourceType=

"org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"

builderType=

"org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"

>

</configurationMap>

</extension>