自定义解析器
=====================

需求：
----

自定义流程解析， 扩展属于自己的流程属性。
 

实现方式：
----


通过自定义解析器，扩展ProcessDefinition对象，扩展ActivityImpl包含的Properties值，扩展bpmnModel。

并且完美实现 bpmnModel 到 xml的转换 ， 反之亦然。

调用方
----
1. 当流程部署的时候
2. 当缓存中的流程清空后，重新获取ProcessDefinitionEntity的时候
3. 当解析 xml 到 bpmnModel 或者 bpmnModel 到 xml 转换的时候


注意：
----


如果要是获取扩展自定义属性后的 bpmnmodel对象 ， 可以通过以下代码

BpmnModel bpmnModel =
((RepositoryServiceImpl)repositoryService).getCommandExecutor()
				.execute(new MyGetBpmnModelCmd(processDefinition.getId()));


原始的 repositoryService.getBpmnModel(processDefinitionId) 照样可以获取bpmnmodel
只是不包含扩展的自定义属性而已