Λειτουργίες δοκιμής ιδιοτήτων

org.eclipse.core.expressions.propertyTesters

3.0

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

<!ELEMENT extension (propertyTester*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT propertyTester EMPTY>

<!ATTLIST propertyTester

id         CDATA #REQUIRED

type       CDATA #REQUIRED

namespace  CDATA #REQUIRED

properties CDATA #REQUIRED

class      CDATA #REQUIRED>


Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς μιας λειτουργίας δοκιμής ιδιοτήτων:

  

<extension point=

"org.eclipse.core.expressions.propertyTesters"

>

<propertyTester id=

"org.eclipse.jdt.ui.IResourceTester"

type=

"org.eclipse.core.resources.IResource"

namespace=

"org.eclipse.jdt.ui"

properties=

"canDelete"

class=

"org.eclipse.jdt.ui.internal.ResourceTester"

>

</propertyTester>

</extension>

Η συνεισφερόμενη κλάση πρέπει να επεκτείνει την org.eclipse.core.expressions.PropertyTester