Source Synchronization Providers

Identifier:
com.ibm.xtools.mmi.core.SourceSynchronizationProviders

Since:
This extension point is new to Version 7.0.

Description:
This extension point allows plug-ins and fragments to register objects with the SourceSynchronizationService that know how to synchronize source element given information about changes to the Mapped Target Model. Objects using this extension point are expected to implement the ISourceSynchronizationProvider interface.

Configuration Markup:

<!ELEMENT extension (SourceSynchronizationProvider+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT SourceSynchronizationProvider (Priority , StructuredReferenceProviderId+)>

<!ATTLIST SourceSynchronizationProvider

class CDATA #REQUIRED>


<!ELEMENT Priority EMPTY>

<!ATTLIST Priority

name (Lowest|Low|Medium|High|Highest) >


<!ELEMENT StructuredReferenceProviderId EMPTY>

<!ATTLIST StructuredReferenceProviderId

id CDATA #REQUIRED>

The StructuredReferenceProvider this SourceSynchronizationProvider provides for.



Examples:
Please see the Example PDE Visualizer for an example SourceSynchronizationProvider.

API Information:
The value of the class attribute in StructuredReferenceProvider element must represent a subclass of com.ibm.xtools.mmi.core.services.sync.ISourceSynchronizationProvider.

Supplied Implementation:
The platform itself does not have any predefined SourceSynchronizationProvider. Particular product installs may include Source Synchronization providers as required. Please see the Example PDE Visualizer for an example SourceSynchronizationProvider.


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