plugin.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.4"?>
  3. <plugin>
  4. <extension
  5. point="org.eclipse.core.contenttype.contentTypes">
  6. <file-association
  7. content-type="org.eclipse.emf.compare.content.type"
  8. file-extensions="sct"/>
  9. </extension>
  10. <extension
  11. point="org.eclipse.emf.compare.rcp.matchEngine">
  12. <engineFactory
  13. class="org.yakindu.sct.compare.match.SCTMatchEngineFactory"
  14. description="This match engine ignores transient elements in statecharts."
  15. label="Statechart Match Engine"
  16. ranking="11">
  17. </engineFactory>
  18. </extension>
  19. <extension
  20. point="org.eclipse.emf.compare.rcp.postProcessor">
  21. <processor
  22. class="org.yakindu.sct.compare.postprocessor.EdgeChangePostProcessor"
  23. description="This post processor improves difference results for edge changes between statechart states."
  24. label="Statechart Edge Change Post Processor"
  25. ordinal="100">
  26. <nsURI
  27. value="http://www.eclipse.org/gmf/runtime/\d.\d.\d/notation">
  28. </nsURI>
  29. </processor>
  30. </extension>
  31. <extension
  32. point="org.eclipse.emf.compare.edit.adapterFactory">
  33. <factory
  34. class="org.yakindu.sct.compare.labelprovider.SCTCompareAdapterFactory"
  35. description="This label provider removes line breaks from statechart item labels."
  36. label="Statechart Item Label Provider"
  37. ranking="11"
  38. supportedTypes="org.eclipse.emf.edit.provider.IItemLabelProvider"
  39. uri="http://www.eclipse.org/emf/compare">
  40. </factory>
  41. </extension>
  42. </plugin>