signatures

Identifier:
com.ibm.xtools.emf.core.signatures

Since:
7.0

Description:
This extension point defines a signature and allows clients to bind content types and editing domains to the signature. The binding will ensure that all resources that match one of the content types or editing domains will be serialized with the signature information. This information can be used to alert users when they are opening a resource that contains the signature of a component that is not available in their runtime. Signatures through their version information also create an entry point for the backward compatibility framework.

Configuration Markup:

<!ELEMENT extension (signature* , signature-association*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT signature (feature-association+)>

<!ATTLIST signature

id      CDATA #REQUIRED

version CDATA #REQUIRED>

This declares the signature information and associates the signature with one or more installed features.



<!ELEMENT signature-association EMPTY>

<!ATTLIST signature-association

contentTypeIds   CDATA #IMPLIED

editingDomainIds CDATA #IMPLIED

signatureId      CDATA #REQUIRED>

This tag associates a signature with content types and/or editing domains.



<!ELEMENT feature-association EMPTY>

<!ATTLIST feature-association

version CDATA #REQUIRED

url     CDATA #IMPLIED

name    CDATA #REQUIRED>

Associates a signature with a particular feature. A feature name must be provided. A feature version must be provided. The URL and description are optional but highly recommended. See com.ibm.xtools.emf.core.signature.IFeatureDescription for more information.



Examples:

API Information:
See the IFeatureDescription and UnknownSignatureDiagnostic classes for more information.


Copyright (c) 2004, 2018 Model RealTime, HCL and others. All Rights Reserved.