På denne formularside kan du identificere og dokumentere et udvidelsespunktskema. Du kan også inkludere og bruge grammatikker, der er defineret af andre valgte udvidelsespunktskemaer.
Siden består af følgende afsnit:
I dette afsnit identificeres det redigerede udvidelsespunktskema entydigt. Formatet for en udvidelsespunktskema-id er identisk med den fuldstændige id for det tilsvarende udvidelsespunkt: <plugin-id>.<punkt-id>
Redigér feltet Plugin-id, så kvalifikatordelen af den entydige udvidelsespunktskema-id angives. Værdien i feltet skal svare til id'en for den plugin, som skemaets tilsvarende udvidelsespunkt er defineret i.
Redigér feltet Punkt-id, så id-delen af den entydige udvidelsespunktskema-id angives. Værdien i feltet skal svare til den id, der anvendes til definition af skemaets tilsvarende udvidelsespunkt.
Redigér feltet Punktnavn for at angive et læsbart navn for udvidelsespunktskemaet. Værdien i feltet skal svare til det navn, der anvendes til definition af skemaets tilsvarende udvidelsespunkt.
I dette afsnit kan du inkludere og anvende grammatikken fra andre fælles udvidelsespunktskemaer.
I fremviserfeltet vises en liste over de fælles udvidelsespunktskemaer, hvis grammatikker det redigerede udvidelsespunktskema har inkluderet og anvendt.
Fælles udvidelsespunktskemaer, der er placeret i samme plugin som det redigerede udvidelsespunktskema, kan inkluderes. Disse skemaer er repræsenteret i fremviseren af en relativ sti til deres filnavne: <relativ-sti>/<skemafilnavn>
Fælles udvidelsespunktskemaer, der er placeret i et andet arbejdsområde, kan inkluderes. Disse skemaer er repræsenteret i fremviseren af en absolut sti til deres filnavne: skema://<definerende-plugin-id>/<sti>/<skemafilnavn>
Klik på knappen Tilføj... for at åbne dialogboksen Vælg fil, hvor du kan inkludere og anvende grammatikken fra et eksisterende fælles udvidelsespunkt i det redigerede skema. I dialogboksen vises en filtreret hierarkisk oversigt over alle arbejdsområdes udvidelsespunktskemaer. Hvis du vælger et udvidelsespunktskema, der er indeholdt i en anden plugin end det redigerede skema, konstrueres en særlig absolut sti, som indsættes i fremviserfeltet. Hvis du vælger et udvidelsespunktskema i samme plugin som det redigerede skema, udregnes en relativ sti fra det redigerede skema til det valgte skema, som indsættes i fremviserfeltet.
Klik på knappen Fjern for at hindre, at det fælles udvidelsespunktskemas grammatik bliver inkluderet og anvendt af det redigerede udvidelsespunktskema. Denne funktion er kun tilgængelig, når der er valgt et skema i fremviserfeltet.
Dobbeltklik på et udvidelsespunktskema i fremviserfeltet for at åbne dette skema i en ny editor til udvidelsespunktskema.
I dette afsnit kan du dokumentere det redigerede udvidelsespunktskema. Indholdet bliver brugt til at sammensætte referencedokumentet for det redigerede udvidelsespunktskema. Derfor kan der bruges gyldig HTML-kode i alle afsnittets felter.
Afsnittet indeholder følgende skilleblade:
Redigér feltet på skillebladet Beskrivelse for at angive en detaljeret beskrivelse af det definerende udvidelsespunkt for dette redigerede skema. Typisk bruges feltet til at beskrive udvidelsespunktets formål, funktion og tilknyttede begreber.
Redigér feltet på skillebladet Siden for at angive den version af Eclipse, som det redigerede skema først blev tilføjet til. Hvis f.eks. det redigerede skema første gang blev tilføjet til Eclipse 3.0, skal værdien i feltet være 3.0. Det antages, at det redigerede skemas grammatik er API, der går igen fra release til release, når først det er introduceret, og som vedligeholdes for kompatibilitet bagud. Dette felt svarer til Java-koden Javadoc@since.
Redigér feltet på skillebladet Eksempler for at angive et gyldigt XML-stykke af udvidelsen, der passer til det redigerede skemas grammatik. Prøv at bruge et eksempel, der illustrerer en typisk use case af udvidelsen.
Redigér feltet på skillebladet API-oplysninger for at beskrive strukturen, indholdet og semantikken for udvidelsespunktets elementer og attributter.
Redigér feltet på skillebladet Leveret implementering for at angive, om den plugin, der definerer udvidelsespunktet for det redigerede skema, også bidrager med udvidelser til det. Fra feltet henvises brugeren til en faktisk udvidelsesimplementering, som kan bruges som skabelon eller til at definere egne udvidelser.
Redigér feltet på skillebladet Copyright for at skitsere de eksklusive juridiske rettigheder til reproduktion, offentliggørelse, salg eller distribution af det redigerede skema.