[jbpm-commits] JBoss JBPM SVN: r2531 - in projects/spec/trunk/modules/dialects: api10/src/main/java/org/jbpm and 20 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Oct 10 12:20:56 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-10-10 12:20:55 -0400 (Fri, 10 Oct 2008)
New Revision: 2531

Added:
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/DialectHandlerImpl.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessMarshaller.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessUnmarshaller.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/DialectHandlerImpl.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessDefinitionAdapter.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessUnmarshaller.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/DialectHandlerImpl.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/ProcessUnmarshaller.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Activity.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ActivityType.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Artifact.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ArtifactsContainer.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Association.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/BpmnDiagram.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/DataObject.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Graph.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Group.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Identifiable.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/IdentifiableNode.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Lane.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/MessagingEdge.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/NamedBpmnObject.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ObjectFactory.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Pool.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceEdge.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceFlowConditionType.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SubProcess.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/TextAnnotation.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Vertex.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/package-info.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/DialectHandlerImpl.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/ProcessUnmarshaller.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/WorkflowProcessAdapter.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/
Removed:
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/
Modified:
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBActivity.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBAssignment.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBBPMNElement.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCancelEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCompensationEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBComplexGateway.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBConditionalEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEndEvent.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBErrorEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEvent.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExclusiveGateway.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExecutionHandler.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExpression.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlow.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowHandler.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowObject.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGateway.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGraphicalElement.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBHandler.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclude.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclusiveGateway.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInputSet.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBIntermediateEvent.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessage.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageFlow.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageRef.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBOutputSet.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBParallelGateway.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProcess.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProperty.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSequenceFlow.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignal.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalHandler.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBStartEvent.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSubProcess.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSupportingElement.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTask.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTerminateEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTimerEventDetail.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/ObjectFactory.java
   projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/package-info.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BindingType.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BooleanType.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ConfigType.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/Delegation.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Action.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Assignment.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CancelTimer.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CreateTimer.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Decision.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32EndState.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Event.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ExceptionHandler.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Fork.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Join.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Mail.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32MailNode.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Node.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessDefinition.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessState.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Script.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32StartState.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32State.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32SuperState.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Swimlane.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Task.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32TaskNode.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Timer.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Transition.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Variable.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ObjectFactory.java
   projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/package-info.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAnnotation.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAttribute.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClass.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClassifier.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EDataType.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnum.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnumLiteral.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EFactory.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EModelElement.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ENamedElement.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EObject.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EOperation.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EPackage.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EParameter.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EReference.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStringToStringMapEntry.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStructuralFeature.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ETypedElement.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ObjectFactory.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/package-info.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Add.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Any.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Delete.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Difference.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Documentation.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Extension.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Import.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/MetaModel.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Model.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/ObjectFactory.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/PackageReference.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Replace.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/XMI.java
   projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/package-info.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ApplicationType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ExpressionType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/MessageType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ObjectFactory.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/PackageType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivities.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivity.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySet.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySets.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActualParameters.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplication.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplications.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArrayType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifact.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifactInput.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifacts.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignment.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignments.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociations.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAuthor.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBasicType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBlockActivity.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategories.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategory.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCodepage.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCondition.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConformanceClass.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfo.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfos.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCoordinates.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCost.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostStructure.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostUnit.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCountrykey.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCreated.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataField.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataFields.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMapping.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMappings.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataObject.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeadline.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeclaredType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDescription.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDocumentation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDuration.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndEvent.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndPoint.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationValue.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEvent.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttribute.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttributes.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackage.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackages.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalReference.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameter.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameters.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLGroup.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIORules.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIcon.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLImplementation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInput.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSet.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSets.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIntermediateEvent.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLJoin.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLane.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLanes.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLayoutInfo.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLength.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLimit.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLListType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoop.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopMultiInstance.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopStandard.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMember.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlow.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlows.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLModificationDate.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNo.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfo.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfos.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLObject.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutput.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSet.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSets.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPackageHeader.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPage.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPages.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipant.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipantType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipants.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLink.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkTypes.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinks.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformer.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformers.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPool.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPools.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPrecision.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriority.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriorityUnit.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLProcessHeader.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPropertyInput.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRecordType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRedefinableHeader.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLReference.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResourceCosts.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsible.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsibles.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultError.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultMultiple.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRoute.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRule.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScale.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSchemaType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScript.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSimulationInformation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSplit.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLStartEvent.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSubFlow.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTask.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskApplication.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskManual.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReceive.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReference.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskScript.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskSend.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskService.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskUser.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTimeEstimation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransaction.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransition.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRef.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRefs.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestriction.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestrictions.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitions.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerConditional.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerIntermediateMultiple.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerMultiple.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultCompensation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultLink.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultMessage.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultSignal.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerTimer.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclaration.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclarations.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLUnionType.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidFrom.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidTo.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendor.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtension.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtensions.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVersion.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWaitingTime.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceFaultCatch.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceOperation.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcess.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcesses.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkingTime.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLXPDLVersion.java
   projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/package-info.java
Log:
Change package to org.jbpm...

Copied: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/DialectHandlerImpl.java (from rev 2529, projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/DialectHandlerImpl.java)
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/DialectHandlerImpl.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/DialectHandlerImpl.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,101 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.api10;
+
+// $Id$
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.StringReader;
+import java.io.Writer;
+import java.net.URI;
+import java.net.URL;
+
+import javax.xml.bind.JAXBException;
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.model.Process;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.service.DialectHandler;
+
+/**
+ * The DialectHandler converts a supported dialect to the internal Process model.
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class DialectHandlerImpl implements DialectHandler
+{
+  @Override
+  public URI getNamespaceURI()
+  {
+    return DEFAULT_NAMESPACE_URI;
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(String pXML)
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      ProcessDefinition procDef = unmarschaller.unmarshallProcess(new StringReader(pXML));
+      return procDef;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pXML, ex);
+    }
+    catch (IOException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pXML, ex);
+    }
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(URL pURL) throws IOException
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      ProcessDefinition procDef = unmarschaller.unmarshallProcess(new InputStreamReader(pURL.openStream()));
+      return procDef;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pURL, ex);
+    }
+  }
+
+  public void marshallProcess(Process proc, Writer out) throws IOException
+  {
+    try
+    {
+      new ProcessMarshaller().marshallProcess(proc, out);
+    }
+    catch (JAXBException ex)
+    {
+      IOException ioex = new IOException("Cannot marschall: " + proc);
+      ioex.initCause(ex);
+      throw ioex;
+    }
+  }
+}
\ No newline at end of file

Copied: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessMarshaller.java (from rev 2529, projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/ProcessMarshaller.java)
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessMarshaller.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessMarshaller.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,479 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.api10;
+
+// $Id$
+
+import java.io.IOException;
+import java.io.Writer;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Marshaller;
+
+import org.jbpm.api.NotImplementedException;
+import org.jbpm.api.model.Assignment;
+import org.jbpm.api.model.ComplexGateway;
+import org.jbpm.api.model.EndEvent;
+import org.jbpm.api.model.Event;
+import org.jbpm.api.model.ExclusiveGateway;
+import org.jbpm.api.model.Expression;
+import org.jbpm.api.model.Gateway;
+import org.jbpm.api.model.InclusiveGateway;
+import org.jbpm.api.model.InputSet;
+import org.jbpm.api.model.Message;
+import org.jbpm.api.model.Node;
+import org.jbpm.api.model.OutputSet;
+import org.jbpm.api.model.ParallelGateway;
+import org.jbpm.api.model.Participant;
+import org.jbpm.api.model.Process;
+import org.jbpm.api.model.Property;
+import org.jbpm.api.model.ReceiveTask;
+import org.jbpm.api.model.SendTask;
+import org.jbpm.api.model.SequenceFlow;
+import org.jbpm.api.model.Signal;
+import org.jbpm.api.model.StartEvent;
+import org.jbpm.api.model.Task;
+import org.jbpm.api.model.Event.EventDetailType;
+import org.jbpm.api.model.SequenceFlow.ConditionType;
+import org.jbpm.api.runtime.ExecutionHandler;
+import org.jbpm.api.runtime.FlowHandler;
+import org.jbpm.api.runtime.SignalHandler;
+import org.jbpm.dialect.api10.model.JAXBAssignment;
+import org.jbpm.dialect.api10.model.JAXBComplexGateway;
+import org.jbpm.dialect.api10.model.JAXBEndEvent;
+import org.jbpm.dialect.api10.model.JAXBEvent;
+import org.jbpm.dialect.api10.model.JAXBExclusiveGateway;
+import org.jbpm.dialect.api10.model.JAXBExecutionHandler;
+import org.jbpm.dialect.api10.model.JAXBExpression;
+import org.jbpm.dialect.api10.model.JAXBFlow;
+import org.jbpm.dialect.api10.model.JAXBFlowHandler;
+import org.jbpm.dialect.api10.model.JAXBFlowObject;
+import org.jbpm.dialect.api10.model.JAXBGateway;
+import org.jbpm.dialect.api10.model.JAXBInclusiveGateway;
+import org.jbpm.dialect.api10.model.JAXBInputSet;
+import org.jbpm.dialect.api10.model.JAXBMessage;
+import org.jbpm.dialect.api10.model.JAXBMessageEventDetail;
+import org.jbpm.dialect.api10.model.JAXBMessageRef;
+import org.jbpm.dialect.api10.model.JAXBOutputSet;
+import org.jbpm.dialect.api10.model.JAXBParallelGateway;
+import org.jbpm.dialect.api10.model.JAXBProcess;
+import org.jbpm.dialect.api10.model.JAXBProperty;
+import org.jbpm.dialect.api10.model.JAXBSequenceFlow;
+import org.jbpm.dialect.api10.model.JAXBSignal;
+import org.jbpm.dialect.api10.model.JAXBSignalEventDetail;
+import org.jbpm.dialect.api10.model.JAXBSignalHandler;
+import org.jbpm.dialect.api10.model.JAXBStartEvent;
+import org.jbpm.dialect.api10.model.JAXBTask;
+import org.jbpm.dialect.api10.model.ObjectFactory;
+
+/**
+ * A JAXB marshaller for a Process
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public class ProcessMarshaller
+{
+  public void marshallProcess(Process proc, Writer out) throws JAXBException, IOException
+  {
+    JAXBProcess jaxbProc = adaptProcess(proc);
+    JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
+    Marshaller marshaller = jaxbContext.createMarshaller();
+    marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
+    marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);
+
+    marshaller.marshal(jaxbProc, out);
+  }
+
+  private JAXBProcess adaptProcess(Process proc)
+  {
+    JAXBProcess jaxbProc = new JAXBProcess();
+    jaxbProc.setName(proc.getName());
+
+    for (Message msg : proc.getMessages())
+    {
+      JAXBMessage jaxbMsg = adaptMessage(msg);
+      jaxbProc.getMessages().add(jaxbMsg);
+    }
+    for (Property prop : proc.getProperties())
+    {
+      JAXBProperty jaxbProp = getJaxbProperty(prop);
+      jaxbProc.getProperties().add(jaxbProp);
+    }
+    for (Assignment ass : proc.getAssignments())
+    {
+      JAXBAssignment jaxbAss = getJaxbAssignment(ass);
+      jaxbProc.getAssignments().add(jaxbAss);
+    }
+
+    for (Node flowObject : proc.getNodes())
+    {
+      JAXBFlowObject jaxbNode;
+      if (flowObject instanceof Event)
+      {
+        jaxbNode = adaptEvent(jaxbProc, (Event)flowObject);
+      }
+      else if (flowObject instanceof Task)
+      {
+        jaxbNode = adaptTask(jaxbProc, (Task)flowObject);
+      }
+      else if (flowObject instanceof Gateway)
+      {
+        jaxbNode = adaptGateway(jaxbProc, (Gateway)flowObject);
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported flow object: " + flowObject);
+      }
+
+      for (Assignment ass : flowObject.getAssignments())
+      {
+        JAXBAssignment jaxbAss = getJaxbAssignment(ass);
+        jaxbNode.getAssignments().add(jaxbAss);
+      }
+
+      jaxbProc.getFlowObjects().add(jaxbNode);
+    }
+    return jaxbProc;
+  }
+
+  private JAXBFlowObject adaptEvent(JAXBProcess jaxbProc, Event event)
+  {
+    JAXBEvent jaxbEvent;
+    if (event instanceof StartEvent)
+    {
+      StartEvent start = (StartEvent)event;
+      JAXBStartEvent jaxbStart = new JAXBStartEvent();
+      jaxbStart.setName(start.getName());
+      jaxbStart.setOutFlow(getJAXBFlow(start.getOutFlow()));
+
+      EventDetailType detailType = start.getDetailType();
+
+      // if (start.getTriggerType().size() > 1)
+      // throw new NotImplementedException("JBPM-1660", "StartTrigger Multiple");
+
+      if (detailType == EventDetailType.Message)
+      {
+        throw new NotImplementedException("JBPM-1657", "StartTrigger Message");
+      }
+      else if (detailType == EventDetailType.Timer)
+      {
+        throw new NotImplementedException("JBPM-1658", "StartTrigger Timer");
+      }
+      else if (detailType == EventDetailType.Rule)
+      {
+        throw new NotImplementedException("JBPM-1659", "StartTrigger Conditional");
+      }
+      else if (detailType == EventDetailType.Signal)
+      {
+        Signal signal = start.getSignalRef();
+        JAXBSignalEventDetail jaxbTrigger = new JAXBSignalEventDetail();
+        jaxbTrigger.setSignal(new JAXBSignal(signal.getSignalType(), signal.getMessage()));
+        jaxbStart.getTrigger().add(jaxbTrigger);
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported start trigger: " + detailType);
+      }
+      jaxbEvent = jaxbStart;
+    }
+    else if (event instanceof EndEvent)
+    {
+      EndEvent end = (EndEvent)event;
+      JAXBEndEvent jaxbEnd = new JAXBEndEvent();
+      jaxbEnd.setName(end.getName());
+
+      EventDetailType detailType = end.getDetailType();
+      // if (end.getResult().size() > 1)
+      // throw new NotImplementedException("JBPM-1683", "EndEvent Multiple Result");
+
+      if (detailType == EventDetailType.Message)
+      {
+        Message message = end.getMessageRef();
+        JAXBMessageRef jaxbMessageRef = adaptMessageRef(jaxbProc, message);
+        JAXBMessageEventDetail jaxbResult = new JAXBMessageEventDetail();
+        jaxbResult.setMessageRef(jaxbMessageRef);
+        jaxbEnd.getResult().add(jaxbResult);
+      }
+      else if (detailType == EventDetailType.Error)
+      {
+        throw new NotImplementedException("JBPM-1677", "EndEvent Error Result");
+      }
+      else if (detailType == EventDetailType.Cancel)
+      {
+        throw new NotImplementedException("JBPM-1678", "EndEvent Cancel Result");
+      }
+      else if (detailType == EventDetailType.Compensation)
+      {
+        throw new NotImplementedException("JBPM-1679", "EndEvent Compensation Result");
+      }
+      else if (detailType == EventDetailType.Signal)
+      {
+        throw new NotImplementedException("JBPM-1651", "EndEvent Signal Result");
+      }
+      else if (detailType == EventDetailType.Terminate)
+      {
+        throw new NotImplementedException("JBPM-1680", "EndEvent Terminate Result");
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported end event result type: " + detailType);
+      }
+
+      jaxbEvent = jaxbEnd;
+    }
+    else
+    {
+      throw new IllegalStateException("Unsupported Event: " + event);
+    }
+    jaxbEvent.setExecutionHandler(getJAXBExecutionHandler(event, event.getExecutionHandler()));
+    jaxbEvent.setFlowHandler(getJAXBFlowHandler(event, event.getFlowHandler()));
+    jaxbEvent.setSignalHandler(getJAXBSignalHandler(event, event.getSignalHandler()));
+    return jaxbEvent;
+  }
+
+  private JAXBFlowObject adaptTask(JAXBProcess jaxbProc, Task task)
+  {
+    JAXBTask jaxbTask = new JAXBTask();
+    jaxbTask.setTaskType(task.getTaskType());
+    jaxbTask.setName(task.getName());
+    jaxbTask.setOutFlow(getJAXBFlow(task.getOutFlow()));
+    jaxbTask.setExecutionHandler(getJAXBExecutionHandler(task, task.getExecutionHandler()));
+    jaxbTask.setFlowHandler(getJAXBFlowHandler(task, task.getFlowHandler()));
+    jaxbTask.setSignalHandler(getJAXBSignalHandler(task, task.getSignalHandler()));
+    for (InputSet inSet : task.getInputSets())
+    {
+      JAXBInputSet jaxbSet = new JAXBInputSet();
+      for (Property prop : inSet.getProperties())
+      {
+        JAXBProperty jaxbProp = getJaxbProperty(prop);
+        jaxbSet.getProperties().add(jaxbProp);
+      }
+      jaxbTask.getInputSets().add(jaxbSet);
+    }
+    for (OutputSet outSet : task.getOutputSets())
+    {
+      JAXBOutputSet jaxbSet = new JAXBOutputSet();
+      for (Property prop : outSet.getProperties())
+      {
+        JAXBProperty jaxbProp = getJaxbProperty(prop);
+        jaxbSet.getProperties().add(jaxbProp);
+      }
+      jaxbTask.getOutputSets().add(jaxbSet);
+    }
+    for (Property prop : task.getProperties())
+    {
+      JAXBProperty jaxbProp = getJaxbProperty(prop);
+      jaxbTask.getProperties().add(jaxbProp);
+    }
+    if (task instanceof ReceiveTask)
+    {
+      ReceiveTask recTask = (ReceiveTask)task;
+      Message messageRef = recTask.getMessageRef();
+      if (messageRef != null)
+      {
+        JAXBMessageRef jaxbMessageRef = adaptMessageRef(jaxbProc, messageRef);
+        jaxbTask.setMessageRef(jaxbMessageRef);
+      }
+    }
+    else if (task instanceof SendTask)
+    {
+      SendTask sendTask = (SendTask)task;
+      Message messageRef = sendTask.getMessageRef();
+      if (messageRef != null)
+      {
+        JAXBMessageRef jaxbMessageRef = adaptMessageRef(jaxbProc, messageRef);
+        jaxbTask.setMessageRef(jaxbMessageRef);
+      }
+    }
+    return jaxbTask;
+  }
+
+  private JAXBFlowObject adaptGateway(JAXBProcess jaxbProc, Gateway gateway)
+  {
+    JAXBGateway jaxbGateway;
+    if (gateway instanceof ExclusiveGateway)
+    {
+      jaxbGateway = new JAXBExclusiveGateway();
+    }
+    else if (gateway instanceof InclusiveGateway)
+    {
+      jaxbGateway = new JAXBInclusiveGateway();
+    }
+    else if (gateway instanceof ParallelGateway)
+    {
+      jaxbGateway = new JAXBParallelGateway();
+    }
+    else if (gateway instanceof ComplexGateway)
+    {
+      jaxbGateway = new JAXBComplexGateway();
+    }
+    else
+    {
+      throw new IllegalStateException("Unsupported gateway: " + gateway);
+    }
+    jaxbGateway.setName(gateway.getName());
+    jaxbGateway.setExecutionHandler(getJAXBExecutionHandler(gateway, gateway.getExecutionHandler()));
+    jaxbGateway.setFlowHandler(getJAXBFlowHandler(gateway, gateway.getFlowHandler()));
+    jaxbGateway.setSignalHandler(getJAXBSignalHandler(gateway, gateway.getSignalHandler()));
+    for (SequenceFlow gate : gateway.getGates())
+    {
+      SequenceFlow flow = gate;
+      jaxbGateway.getOutFlows().add(getJAXBFlow(flow));
+    }
+    return jaxbGateway;
+  }
+
+  private JAXBMessageRef adaptMessageRef(JAXBProcess jaxbProc, Message msgRef)
+  {
+    String msgName = msgRef.getName();
+    JAXBMessage jaxbMsg = jaxbProc.getMessageByName(msgName);
+    JAXBMessageRef jaxbMsgRef = new JAXBMessageRef();
+    jaxbMsgRef.setNameRef(msgName);
+
+    String fromStr = getParticipant(msgRef.getFromRef());
+    if (fromStr != null && fromStr.equals(jaxbMsg.getFromRef()) == false)
+      jaxbMsgRef.setFromRef(fromStr);
+
+    String toStr = getParticipant(msgRef.getToRef());
+    if (toStr != null && toStr.equals(jaxbMsg.getToRef()) == false)
+      jaxbMsgRef.setToRef(toStr);
+
+    return jaxbMsgRef;
+  }
+
+  private JAXBMessage adaptMessage(Message msg)
+  {
+    JAXBMessage jaxbMsg = new JAXBMessage();
+    jaxbMsg.setName(msg.getName());
+    jaxbMsg.setFromRef(getParticipant(msg.getFromRef()));
+    jaxbMsg.setToRef(getParticipant(msg.getToRef()));
+    for (Property prop : msg.getProperties())
+    {
+      JAXBProperty jaxbProp = getJaxbProperty(prop);
+      jaxbMsg.getProperties().add(jaxbProp);
+    }
+    return jaxbMsg;
+  }
+
+  private String getParticipant(Participant par)
+  {
+    String parName = par.getName().getCanonicalName();
+    return parName;
+  }
+
+  private JAXBFlow getJAXBFlow(SequenceFlow flow)
+  {
+    JAXBFlow jaxb;
+    if (flow instanceof SequenceFlow)
+    {
+      SequenceFlow seqFlow = (SequenceFlow)flow;
+      JAXBSequenceFlow jaxbSeq = new JAXBSequenceFlow();
+      if (seqFlow.getConditionType() == ConditionType.Expression)
+      {
+        jaxbSeq.setConditionType(seqFlow.getConditionType());
+        jaxbSeq.setCondition(getJAXBExpression(seqFlow.getConditionExpression()));
+      }
+      else if (seqFlow.getConditionType() == ConditionType.Default)
+      {
+        jaxbSeq.setConditionType(seqFlow.getConditionType());
+      }
+      jaxb = jaxbSeq;
+    }
+    else
+    {
+      throw new NotImplementedException("JBPM-1382", "Message Flow");
+    }
+    jaxb.setTargetName(flow.getTargetName());
+    return jaxb;
+  }
+
+  private JAXBProperty getJaxbProperty(Property prop)
+  {
+    JAXBProperty jaxbProp = new JAXBProperty();
+    jaxbProp.setName(prop.getName());
+    jaxbProp.setValue((String)prop.getValue());
+    if (prop.isCorrelation())
+      jaxbProp.setCorrelation(prop.isCorrelation());
+    return jaxbProp;
+  }
+
+  private JAXBExpression getJAXBExpression(Expression expr)
+  {
+    JAXBExpression jaxb = new JAXBExpression();
+    jaxb.setLang(expr.getExpressionLanguage());
+    jaxb.setBody(expr.getExpressionBody());
+    return jaxb;
+  }
+
+  private JAXBAssignment getJaxbAssignment(Assignment ass)
+  {
+    JAXBAssignment jaxbAss = new JAXBAssignment();
+    jaxbAss.setAssignTime(ass.getAssignTime());
+    jaxbAss.setFrom(getJAXBExpression(ass.getFrom()));
+    jaxbAss.setTo(ass.getTo().getName());
+    return jaxbAss;
+  }
+
+  private JAXBExecutionHandler getJAXBExecutionHandler(Node fo, ExecutionHandler handler)
+  {
+    JAXBExecutionHandler jaxb = null;
+    if (handler != null)
+    {
+      if (fo.getClass().getPackage() != handler.getClass().getPackage())
+      {
+        jaxb = new JAXBExecutionHandler();
+        jaxb.setClassName(handler.getClass().getName());
+      }
+    }
+    return jaxb;
+  }
+
+  private JAXBFlowHandler getJAXBFlowHandler(Node fo, FlowHandler handler)
+  {
+    JAXBFlowHandler jaxb = null;
+    if (handler != null)
+    {
+      if (fo.getClass().getPackage() != handler.getClass().getPackage())
+      {
+        jaxb = new JAXBFlowHandler();
+        jaxb.setClassName(handler.getClass().getName());
+      }
+    }
+    return jaxb;
+  }
+
+  private JAXBSignalHandler getJAXBSignalHandler(Node fo, SignalHandler handler)
+  {
+    JAXBSignalHandler jaxb = null;
+    if (handler != null)
+    {
+      if (fo.getClass().getPackage() != handler.getClass().getPackage())
+      {
+        jaxb = new JAXBSignalHandler();
+        jaxb.setClassName(handler.getClass().getName());
+      }
+    }
+    return jaxb;
+  }
+}

Copied: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessUnmarshaller.java (from rev 2529, projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/ProcessUnmarshaller.java)
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessUnmarshaller.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/ProcessUnmarshaller.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,410 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.api10;
+
+// $Id$
+
+import java.io.IOException;
+import java.io.Reader;
+
+import javax.management.ObjectName;
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Unmarshaller;
+
+import org.jbpm.api.NotImplementedException;
+import org.jbpm.api.model.Gateway;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.SequenceFlow.ConditionType;
+import org.jbpm.api.model.Task.TaskType;
+import org.jbpm.api.model.builder.EventBuilder;
+import org.jbpm.api.model.builder.GatewayBuilder;
+import org.jbpm.api.model.builder.MessageBuilder;
+import org.jbpm.api.model.builder.ObjectNameFactory;
+import org.jbpm.api.model.builder.ProcessBuilder;
+import org.jbpm.api.model.builder.TaskBuilder;
+import org.jbpm.api.runtime.ExecutionHandler;
+import org.jbpm.api.runtime.FlowHandler;
+import org.jbpm.api.runtime.NodeHandler;
+import org.jbpm.api.runtime.SignalHandler;
+import org.jbpm.api.service.ProcessBuilderService;
+import org.jbpm.dialect.api10.model.JAXBAssignment;
+import org.jbpm.dialect.api10.model.JAXBCancelEventDetail;
+import org.jbpm.dialect.api10.model.JAXBCompensationEventDetail;
+import org.jbpm.dialect.api10.model.JAXBComplexGateway;
+import org.jbpm.dialect.api10.model.JAXBConditionalEventDetail;
+import org.jbpm.dialect.api10.model.JAXBEndEvent;
+import org.jbpm.dialect.api10.model.JAXBErrorEventDetail;
+import org.jbpm.dialect.api10.model.JAXBEvent;
+import org.jbpm.dialect.api10.model.JAXBEventDetail;
+import org.jbpm.dialect.api10.model.JAXBExclusiveGateway;
+import org.jbpm.dialect.api10.model.JAXBExpression;
+import org.jbpm.dialect.api10.model.JAXBFlow;
+import org.jbpm.dialect.api10.model.JAXBFlowObject;
+import org.jbpm.dialect.api10.model.JAXBGateway;
+import org.jbpm.dialect.api10.model.JAXBHandler;
+import org.jbpm.dialect.api10.model.JAXBInclusiveGateway;
+import org.jbpm.dialect.api10.model.JAXBInputSet;
+import org.jbpm.dialect.api10.model.JAXBIntermediateEvent;
+import org.jbpm.dialect.api10.model.JAXBMessage;
+import org.jbpm.dialect.api10.model.JAXBMessageEventDetail;
+import org.jbpm.dialect.api10.model.JAXBMessageFlow;
+import org.jbpm.dialect.api10.model.JAXBMessageRef;
+import org.jbpm.dialect.api10.model.JAXBOutputSet;
+import org.jbpm.dialect.api10.model.JAXBParallelGateway;
+import org.jbpm.dialect.api10.model.JAXBProcess;
+import org.jbpm.dialect.api10.model.JAXBProperty;
+import org.jbpm.dialect.api10.model.JAXBSequenceFlow;
+import org.jbpm.dialect.api10.model.JAXBSignal;
+import org.jbpm.dialect.api10.model.JAXBSignalEventDetail;
+import org.jbpm.dialect.api10.model.JAXBStartEvent;
+import org.jbpm.dialect.api10.model.JAXBTask;
+import org.jbpm.dialect.api10.model.JAXBTerminateEventDetail;
+import org.jbpm.dialect.api10.model.JAXBTimerEventDetail;
+import org.jbpm.dialect.api10.model.ObjectFactory;
+
+/**
+ * A JAXB unmarshaller for a Process
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public class ProcessUnmarshaller
+{
+  public ProcessDefinition unmarshallProcess(Reader xml) throws JAXBException, IOException
+  {
+    JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
+    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
+    unmarshaller.setProperty("com.sun.xml.bind.ObjectFactory", new ObjectFactory());
+    JAXBProcess jaxbProc = (JAXBProcess)unmarshaller.unmarshal(xml);
+    ProcessDefinition procDef = adaptProcess(jaxbProc);
+    return procDef;
+  }
+
+  private ProcessDefinition adaptProcess(JAXBProcess jaxbProc) throws IOException
+  {
+    ProcessBuilder procBuilder = ProcessBuilderService.locateProcessBuilder();
+    procBuilder.addProcess(jaxbProc.getName());
+
+    // Process Messages
+    for (JAXBMessage jaxb : jaxbProc.getMessages())
+    {
+      MessageBuilder msgBuilder = procBuilder.addProcessMessage(jaxb.getName());
+      adaptJAXBMessage(msgBuilder, jaxb);
+    }
+    
+    // Process Properties
+    for (JAXBProperty jaxbProp : jaxbProc.getProperties())
+    {
+      procBuilder.addProcessProperty(jaxbProp.getName(), jaxbProp.getValue());
+    }
+    
+    // Process Assignments
+    for (JAXBAssignment jaxbAss : jaxbProc.getAssignments())
+    {
+      JAXBExpression jaxbFrom = jaxbAss.getFrom();
+      String jaxbTo = jaxbAss.getTo();
+      procBuilder.addProcessAssignment(jaxbAss.getAssignTime(), jaxbFrom.getLang(), jaxbFrom.getBody(), jaxbTo);
+    }
+
+    // Process FlowObjects
+    for (JAXBFlowObject jaxbFlowObject : jaxbProc.getFlowObjects())
+    {
+      if (jaxbFlowObject instanceof JAXBEvent)
+      {
+        adaptJAXBEvent(procBuilder, jaxbProc, (JAXBEvent)jaxbFlowObject);
+      }
+      else if (jaxbFlowObject instanceof JAXBTask)
+      {
+        adaptTask(procBuilder, jaxbProc, (JAXBTask)jaxbFlowObject);
+      }
+      else if (jaxbFlowObject instanceof JAXBGateway)
+      {
+        adaptJAXBGateway(procBuilder, jaxbProc, (JAXBGateway)jaxbFlowObject);
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported flow object: " + jaxbFlowObject);
+      }
+      
+      // FlowObject Assignments
+      for (JAXBAssignment jaxbAss : jaxbFlowObject.getAssignments())
+      {
+        JAXBExpression jaxbFrom = jaxbAss.getFrom();
+        String jaxbTo = jaxbAss.getTo();
+        procBuilder.addNodeAssignment(jaxbAss.getAssignTime(), jaxbFrom.getLang(), jaxbFrom.getBody(), jaxbTo);
+      }
+    }
+
+    ProcessDefinition procDef = procBuilder.getProcessDefinition();
+    return procDef;
+  }
+
+  private void adaptJAXBMessage(MessageBuilder msgBuilder, JAXBMessage jaxbMsg)
+  {
+    String fromRef = jaxbMsg.getFromRef();
+    if (fromRef != null)
+      msgBuilder.addFromRef(getObjectName(fromRef));
+    
+    String toRef = jaxbMsg.getToRef();
+    if (toRef != null)
+      msgBuilder.addToRef(getObjectName(toRef));
+    
+    for (JAXBProperty jaxbProp : jaxbMsg.getProperties())
+    {
+      boolean isCorrelation = jaxbProp.isCorrelation() != null ? jaxbProp.isCorrelation() : false;
+      msgBuilder.addProperty(jaxbProp.getName(), jaxbProp.getValue(), isCorrelation);
+    }
+  }
+
+  private ObjectName getObjectName(String objName)
+  {
+    return ObjectNameFactory.create(objName);
+  }
+
+  private void adaptJAXBEvent(ProcessBuilder procBuilder, JAXBProcess jaxbProc, JAXBEvent jaxb)
+  {
+    if (jaxb instanceof JAXBStartEvent)
+    {
+      JAXBStartEvent jaxbStart = (JAXBStartEvent)jaxb;
+      EventBuilder eventBuilder = procBuilder.addStartEvent(jaxbStart.getName());
+      addOutFlow(procBuilder, jaxbStart.getOutFlow());
+
+      if (jaxbStart.getTrigger().size() > 1)
+        throw new NotImplementedException("JBPM-1660", "StartTrigger Multiple");
+
+      for (JAXBEventDetail jaxbTrigger : jaxbStart.getTrigger())
+      {
+        if (jaxbTrigger instanceof JAXBMessageEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1657", "StartTrigger Message");
+        }
+        if (jaxbTrigger instanceof JAXBTimerEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1658", "StartTrigger Timer");
+        }
+        if (jaxbTrigger instanceof JAXBConditionalEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1659", "StartTrigger Conditional");
+        }
+        if (jaxbTrigger instanceof JAXBSignalEventDetail)
+        {
+          JAXBSignalEventDetail jaxbSignalTrigger = (JAXBSignalEventDetail)jaxbTrigger;
+          JAXBSignal jaxbSignal = jaxbSignalTrigger.getSignal();
+          eventBuilder.addSignalRef(jaxbSignal.getType(), jaxbSignal.getMessage());
+        }
+        else
+        {
+          throw new IllegalStateException("Unsupported start trigger: " + jaxbTrigger);
+        }
+      }
+    }
+    else if (jaxb instanceof JAXBIntermediateEvent)
+    {
+      throw new NotImplementedException("JBPM-1661", "IntermediateEvent");
+    }
+    else if (jaxb instanceof JAXBEndEvent)
+    {
+      JAXBEndEvent jaxbEnd = (JAXBEndEvent)jaxb;
+      EventBuilder eventBuilder = procBuilder.addEndEvent(jaxbEnd.getName());
+
+      if (jaxbEnd.getResult().size() > 1)
+        throw new NotImplementedException("JBPM-1683", "EndEvent Multiple Result");
+
+      for (JAXBEventDetail jaxbResult : jaxbEnd.getResult())
+      {
+        if (jaxbResult instanceof JAXBMessageEventDetail)
+        {
+          JAXBMessageEventDetail jaxbMessageResult = (JAXBMessageEventDetail)jaxbResult;
+          JAXBMessageRef jaxbMsg = jaxbMessageResult.getMessageRef();
+          eventBuilder.addMessageRef(jaxbMsg.getNameRef());
+        }
+        else if (jaxbResult instanceof JAXBErrorEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1677", "EndEvent Error Result");
+        }
+        else if (jaxbResult instanceof JAXBCancelEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1678", "EndEvent Cancel Result");
+        }
+        else if (jaxbResult instanceof JAXBCompensationEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1679", "EndEvent Compensation Result");
+        }
+        else if (jaxbResult instanceof JAXBSignalEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1651", "EndEvent Signal Result");
+        }
+        else if (jaxbResult instanceof JAXBTerminateEventDetail)
+        {
+          throw new NotImplementedException("JBPM-1680", "EndEvent Terminate Result");
+        }
+        else
+        {
+          throw new IllegalStateException("Unsupported end event result type: " + jaxbResult);
+        }
+      }
+    }
+    else
+    {
+      throw new IllegalStateException("Unsupported Event: " + jaxb);
+    }
+    procBuilder.addExecutionHandler(loadHandler(ExecutionHandler.class, jaxb.getExecutionHandler()));
+    procBuilder.addFlowHandler(loadHandler(FlowHandler.class, jaxb.getFlowHandler()));
+    procBuilder.addSignalHandler(loadHandler(SignalHandler.class, jaxb.getSignalHandler()));
+  }
+
+  private void adaptTask(ProcessBuilder procBuilder, JAXBProcess jaxbProc, JAXBTask jaxbTask)
+  {
+    TaskType taskType = jaxbTask.getTaskType();
+    TaskBuilder taskBuilder = procBuilder.addTask(jaxbTask.getName(), taskType);
+    addOutFlow(taskBuilder, jaxbTask.getOutFlow());
+    
+    for (JAXBInputSet jaxbSet : jaxbTask.getInputSets())
+    {
+      taskBuilder.addInputSet();
+      for (JAXBProperty jaxbProp : jaxbSet.getProperties())
+        taskBuilder.addPropertyInput(jaxbProp.getName());
+    }
+    
+    for (JAXBOutputSet jaxbSet : jaxbTask.getOutputSets())
+    {
+      taskBuilder.addOutputSet();
+      for (JAXBProperty jaxbProp : jaxbSet.getProperties())
+        taskBuilder.addPropertyOutput(jaxbProp.getName(), jaxbProp.getValue());
+    }
+    
+    for (JAXBProperty jaxbProp : jaxbTask.getProperties())
+    {
+      taskBuilder.addNodeProperty(jaxbProp.getName(), jaxbProp.getValue());
+    }
+    
+    JAXBMessageRef jaxbMsgRef = jaxbTask.getMessageRef();
+    if (jaxbMsgRef != null)
+    {
+      String msgName = jaxbMsgRef.getNameRef();
+      if (taskType == TaskType.Send)
+        taskBuilder.addOutMessageRef(msgName);
+      else if (taskType == TaskType.Receive)
+        taskBuilder.addInMessageRef(msgName);
+    }
+
+    procBuilder.addExecutionHandler(loadHandler(ExecutionHandler.class, jaxbTask.getExecutionHandler()));
+    procBuilder.addFlowHandler(loadHandler(FlowHandler.class, jaxbTask.getFlowHandler()));
+    procBuilder.addSignalHandler(loadHandler(SignalHandler.class, jaxbTask.getSignalHandler()));
+  }
+
+  private void adaptJAXBGateway(ProcessBuilder procBuilder, JAXBProcess jaxbProc, JAXBGateway jaxb)
+  {
+    GatewayBuilder gwBuilder;
+    if (jaxb instanceof JAXBExclusiveGateway)
+    {
+      gwBuilder = procBuilder.addGateway(jaxb.getName(), Gateway.GatewayType.Exclusive);
+    }
+    else if (jaxb instanceof JAXBInclusiveGateway)
+    {
+      gwBuilder = procBuilder.addGateway(jaxb.getName(), Gateway.GatewayType.Inclusive);
+    }
+    else if (jaxb instanceof JAXBComplexGateway)
+    {
+      gwBuilder = procBuilder.addGateway(jaxb.getName(), Gateway.GatewayType.Complex);
+    }
+    else if (jaxb instanceof JAXBParallelGateway)
+    {
+      gwBuilder = procBuilder.addGateway(jaxb.getName(), Gateway.GatewayType.Parallel);
+    }
+    else
+    {
+      throw new IllegalStateException("Unsupported gateway: " + jaxb);
+    }
+    for (JAXBFlow jaxbFlow : jaxb.getOutFlows())
+    {
+      if (jaxbFlow instanceof JAXBSequenceFlow)
+      {
+        JAXBSequenceFlow jaxbSeq = (JAXBSequenceFlow)jaxbFlow;
+        if (jaxbSeq.getConditionType() == ConditionType.Expression)
+        {
+          JAXBExpression jaxbExpr = jaxbSeq.getCondition();
+          gwBuilder.addConditionalGate(jaxbFlow.getTargetName(), jaxbExpr.getLang(), jaxbExpr.getBody());
+        }
+        else if (jaxbSeq.getConditionType() == ConditionType.Default)
+        {
+          gwBuilder.addDefaultGate(jaxbFlow.getTargetName());
+        }
+        else
+        {
+          gwBuilder.addGate(jaxbFlow.getTargetName());
+        }
+      }
+      else if (jaxbFlow instanceof JAXBMessageFlow)
+      {
+        throw new NotImplementedException("JBPM-1382", "Message Flow");
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported connectiong object: " + jaxbFlow);
+      }
+    }
+    procBuilder.addExecutionHandler(loadHandler(ExecutionHandler.class, jaxb.getExecutionHandler()));
+    procBuilder.addFlowHandler(loadHandler(FlowHandler.class, jaxb.getFlowHandler()));
+    procBuilder.addSignalHandler(loadHandler(SignalHandler.class, jaxb.getSignalHandler()));
+  }
+
+  private void addOutFlow(ProcessBuilder procBuilder, JAXBFlow jaxbFlow)
+  {
+    if (jaxbFlow != null)
+    {
+      if (jaxbFlow instanceof JAXBSequenceFlow)
+      {
+        procBuilder.addSequenceFlow(jaxbFlow.getTargetName());
+      }
+      else if (jaxbFlow instanceof JAXBMessageFlow)
+      {
+        throw new NotImplementedException("JBPM-1382", "Message Flow");
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported connectiong object: " + jaxbFlow);
+      }
+    }
+  }
+
+  @SuppressWarnings("unchecked")
+  private <T extends NodeHandler> Class<T> loadHandler(Class<T> clazz, JAXBHandler jaxbHandler)
+  {
+    Class<T> handlerClass = null;
+    if (jaxbHandler != null)
+    {
+      String className = jaxbHandler.getClassName();
+      try
+      {
+        ClassLoader ctxLoader = Thread.currentThread().getContextClassLoader();
+        handlerClass = (Class<T>)ctxLoader.loadClass(className);
+      }
+      catch (ClassNotFoundException e)
+      {
+        throw new IllegalStateException("Cannot load handler class: " + className);
+      }
+    }
+    return handlerClass;
+  }
+}

Copied: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model (from rev 2529, projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model)

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBActivity.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBActivity.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBActivity.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBAssignment.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBAssignment.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBAssignment.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBBPMNElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBBPMNElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBBPMNElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCancelEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBCancelEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCancelEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCompensationEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBCompensationEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBCompensationEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBComplexGateway.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBComplexGateway.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBComplexGateway.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlType;
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBConditionalEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBConditionalEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBConditionalEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEndEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBEndEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEndEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBErrorEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBErrorEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBErrorEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExclusiveGateway.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBExclusiveGateway.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExclusiveGateway.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExecutionHandler.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBExecutionHandler.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExecutionHandler.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExpression.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBExpression.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBExpression.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlow.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBFlow.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlow.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlType;

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowHandler.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBFlowHandler.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowHandler.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowObject.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBFlowObject.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBFlowObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id: $
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGateway.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBGateway.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGateway.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGraphicalElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBGraphicalElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBGraphicalElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBHandler.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBHandler.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBHandler.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclude.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBInclude.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclude.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclusiveGateway.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBInclusiveGateway.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInclusiveGateway.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlType;
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInputSet.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBInputSet.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBInputSet.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBIntermediateEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBIntermediateEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBIntermediateEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlElements;

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessage.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBMessage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBMessageEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageFlow.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBMessageFlow.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageFlow.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageRef.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBMessageRef.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBMessageRef.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBOutputSet.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBOutputSet.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBOutputSet.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBParallelGateway.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBParallelGateway.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBParallelGateway.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlType;
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProcess.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBProcess.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProcess.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProperty.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBProperty.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBProperty.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSequenceFlow.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSequenceFlow.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSequenceFlow.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignal.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSignal.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignal.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSignalEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalHandler.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSignalHandler.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSignalHandler.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlType;
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBStartEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBStartEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBStartEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSubProcess.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSubProcess.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSubProcess.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSupportingElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBSupportingElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBSupportingElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTask.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBTask.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTask.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTerminateEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBTerminateEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTerminateEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTimerEventDetail.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/JAXBTimerEventDetail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/JAXBTimerEventDetail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -19,7 +19,7 @@
  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 //$Id$
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/ObjectFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/ObjectFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -5,7 +5,7 @@
 // Generated on: 2008.07.11 at 09:21:08 AM CEST 
 //
 
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlRegistry;
 

Modified: projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/package-info.java
===================================================================
--- projects/spec/trunk/modules/dialects/api10/src/main/java/org/jboss/bpm/dialect/api10/model/package-info.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/api10/src/main/java/org/jbpm/dialect/api10/model/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -20,7 +20,7 @@
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 @XmlSchema(namespace="urn:bpm.jboss:pdl-0.1")
-package org.jboss.bpm.dialect.api10.model;
+package org.jbpm.dialect.api10.model;
 
 import javax.xml.bind.annotation.XmlSchema;
 

Copied: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/DialectHandlerImpl.java (from rev 2529, projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/DialectHandlerImpl.java)
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/DialectHandlerImpl.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/DialectHandlerImpl.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,94 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.jpdl32;
+
+// $Id$
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.StringReader;
+import java.io.Writer;
+import java.net.URI;
+import java.net.URL;
+
+import javax.xml.bind.JAXBException;
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.NotImplementedException;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.Process;
+import org.jbpm.api.service.DialectHandler;
+import org.jbpm.dialect.jpdl32.model.JPDL32ProcessDefinition;
+
+
+/**
+ * The DialectHandler converts a supported dialect to the internal Process model.
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class DialectHandlerImpl implements DialectHandler
+{
+  public static final URI NAMESPACE_URI = URI.create("urn:jbpm.org:jpdl-3.2");
+
+  public URI getNamespaceURI()
+  {
+    return NAMESPACE_URI;
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(String pXML)
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      JPDL32ProcessDefinition jaxbProc = unmarschaller.unmarshallProcess(new StringReader(pXML));
+      ProcessDefinition proc = new ProcessDefinitionAdapter().adaptProcessDefinition(jaxbProc);
+      return proc;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pXML, ex);
+    }
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(URL pURL) throws IOException
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      JPDL32ProcessDefinition jaxbProc = unmarschaller.unmarshallProcess(new InputStreamReader(pURL.openStream()));
+      ProcessDefinition proc = new ProcessDefinitionAdapter().adaptProcessDefinition(jaxbProc);
+      return proc;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pURL, ex);
+    }
+  }
+
+  public void marshallProcess(Process proc, Writer out) throws IOException
+  {
+    throw new NotImplementedException("JBPM-1638", "DialectHandler jPDL3.2 marshallProcess");
+  }
+}
\ No newline at end of file

Copied: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessDefinitionAdapter.java (from rev 2529, projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/ProcessDefinitionAdapter.java)
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessDefinitionAdapter.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessDefinitionAdapter.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,157 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.jpdl32;
+
+// $Id$
+
+import java.util.List;
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.model.Gateway;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.Task;
+import org.jbpm.api.model.builder.ProcessBuilder;
+import org.jbpm.api.runtime.ExecutionHandler;
+import org.jbpm.api.service.ProcessBuilderService;
+import org.jbpm.dialect.jpdl32.model.JPDL32Action;
+import org.jbpm.dialect.jpdl32.model.JPDL32EndState;
+import org.jbpm.dialect.jpdl32.model.JPDL32Event;
+import org.jbpm.dialect.jpdl32.model.JPDL32Fork;
+import org.jbpm.dialect.jpdl32.model.JPDL32ProcessDefinition;
+import org.jbpm.dialect.jpdl32.model.JPDL32StartState;
+import org.jbpm.dialect.jpdl32.model.JPDL32State;
+import org.jbpm.dialect.jpdl32.model.JPDL32Transition;
+
+/**
+ * Adapt the jpdl-3.2 ProcessDefinition to the API Process
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class ProcessDefinitionAdapter
+{
+  public ProcessDefinition adaptProcessDefinition(JPDL32ProcessDefinition jpdlProcDef)
+  {
+    ProcessBuilder procBuilder = ProcessBuilderService.locateProcessBuilder();
+    procBuilder.addProcess(jpdlProcDef.getName());
+    
+    for (Object jpdlObj : jpdlProcDef.getDescriptionOrSwimlaneOrStartState())
+    {
+      if (jpdlObj instanceof JPDL32StartState)
+      {
+        adaptStartState(procBuilder, (JPDL32StartState)jpdlObj);
+      }
+      else if (jpdlObj instanceof JPDL32State)
+      {
+        adaptState(procBuilder, (JPDL32State)jpdlObj);
+      }
+      else if (jpdlObj instanceof JPDL32Fork)
+      {
+        adaptFork(procBuilder, (JPDL32Fork)jpdlObj);
+      }
+      else if (jpdlObj instanceof JPDL32EndState)
+      {
+        adaptEndState(procBuilder, (JPDL32EndState)jpdlObj);
+      }
+      else
+      {
+        throw new InvalidProcessException("Unsupported type: " + jpdlObj);
+      }
+    }
+
+    ProcessDefinition procDef = procBuilder.getProcessDefinition();
+    return procDef;
+  }
+
+  private void adaptStartState(ProcessBuilder builder, JPDL32StartState jpdlStart)
+  {
+    builder.addStartEvent("Start");
+    adaptTransitions(builder, jpdlStart.getDescriptionOrTaskOrTransition());
+  }
+
+  private void adaptEndState(ProcessBuilder builder, JPDL32EndState jpdlEnd)
+  {
+    builder.addEndEvent(jpdlEnd.getName());
+  }
+
+  private void adaptState(ProcessBuilder builder, JPDL32State jpdlState)
+  {
+    builder.addTask(jpdlState.getName(), Task.TaskType.None);
+    adaptTransitions(builder, jpdlState.getDescriptionOrEventOrExceptionHandler());
+    
+    for (Object jpdlObj : jpdlState.getDescriptionOrEventOrExceptionHandler())
+    {
+      if (jpdlObj instanceof JPDL32Event)
+      {
+        JPDL32Event jpdlEvent = (JPDL32Event)jpdlObj;
+        if (jpdlEvent.getType().equals("node-enter"))
+        {
+          for (Object jpdlAux : jpdlEvent.getActionOrScriptOrCreateTimer())
+          {
+            if (jpdlAux instanceof JPDL32Action)
+            {
+              JPDL32Action jpdlAction = (JPDL32Action)jpdlAux;
+              Class<ExecutionHandler> handler = loadHandler(jpdlAction.getClazz());
+              if (ExecutionHandler.class.isAssignableFrom(handler) == false)
+                throw new InvalidProcessException("Node action is not of type ExecutionHandler");
+
+              builder.addExecutionHandler(handler);
+            }
+          }
+        }
+      }
+    }
+  }
+
+  private void adaptFork(ProcessBuilder builder, JPDL32Fork jpdlObj)
+  {
+    builder.addGateway(jpdlObj.getName(), Gateway.GatewayType.Parallel);
+    adaptTransitions(builder, jpdlObj.getScriptOrDescriptionOrEvent());
+  }
+
+  private void adaptTransitions(ProcessBuilder builder, List<Object> list)
+  {
+    for (Object subEl : list)
+    {
+      if (subEl instanceof JPDL32Transition)
+      {
+        JPDL32Transition trans = (JPDL32Transition)subEl;
+        String targetName = trans.getTo();
+        builder.addSequenceFlow(targetName);
+      }
+    }
+  }
+
+  @SuppressWarnings("unchecked")
+  private Class<ExecutionHandler> loadHandler(String className)
+  {
+    try
+    {
+      ClassLoader ctxLoader = Thread.currentThread().getContextClassLoader();
+      return (Class<ExecutionHandler>)ctxLoader.loadClass(className);
+    }
+    catch (ClassNotFoundException e)
+    {
+      throw new IllegalStateException("Cannot load handler class: " + className);
+    }
+  }
+}

Copied: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessUnmarshaller.java (from rev 2529, projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/ProcessUnmarshaller.java)
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessUnmarshaller.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/ProcessUnmarshaller.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.jpdl32;
+
+// $Id$
+
+import java.io.Reader;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Unmarshaller;
+
+import org.jbpm.dialect.jpdl32.model.JPDL32ProcessDefinition;
+import org.jbpm.dialect.jpdl32.model.ObjectFactory;
+
+/**
+ * A JAXB unmarshaller for a Process 
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public class ProcessUnmarshaller 
+{
+  public JPDL32ProcessDefinition unmarshallProcess(Reader xml) throws JAXBException 
+  {
+    JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
+    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
+    unmarshaller.setProperty("com.sun.xml.bind.ObjectFactory",new ObjectFactory());
+    JPDL32ProcessDefinition proc = (JPDL32ProcessDefinition)unmarshaller.unmarshal(xml);
+    return proc;
+  }
+}

Copied: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model (from rev 2529, projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model)

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BindingType.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/BindingType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BindingType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlEnum;
 import javax.xml.bind.annotation.XmlEnumValue;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BooleanType.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/BooleanType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/BooleanType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlEnum;
 import javax.xml.bind.annotation.XmlEnumValue;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ConfigType.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/ConfigType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ConfigType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlEnum;
 import javax.xml.bind.annotation.XmlEnumValue;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/Delegation.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/Delegation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/Delegation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Action.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Action.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Action.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Assignment.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Assignment.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Assignment.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CancelTimer.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32CancelTimer.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CancelTimer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CreateTimer.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32CreateTimer.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32CreateTimer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Decision.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Decision.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Decision.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32EndState.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32EndState.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32EndState.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Event.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Event.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Event.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ExceptionHandler.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32ExceptionHandler.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ExceptionHandler.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Fork.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Fork.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Fork.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Join.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Join.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Join.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Mail.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Mail.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Mail.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32MailNode.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32MailNode.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32MailNode.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Node.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Node.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Node.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessDefinition.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32ProcessDefinition.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessDefinition.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessState.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32ProcessState.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32ProcessState.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.math.BigInteger;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Script.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Script.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Script.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32StartState.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32StartState.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32StartState.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32State.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32State.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32State.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32SuperState.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32SuperState.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32SuperState.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Swimlane.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Swimlane.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Swimlane.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Task.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Task.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Task.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32TaskNode.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32TaskNode.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32TaskNode.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Timer.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Timer.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Timer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Transition.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Transition.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Transition.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Variable.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/JPDL32Variable.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/JPDL32Variable.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ObjectFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/ObjectFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;
 
 import javax.xml.bind.JAXBElement;
 import javax.xml.bind.annotation.XmlElementDecl;

Modified: projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/package-info.java
===================================================================
--- projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jboss/bpm/dialect/jpdl32/model/package-info.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/jpdl32/src/main/java/org/jbpm/dialect/jpdl32/model/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,4 +6,4 @@
 //
 
 @javax.xml.bind.annotation.XmlSchema(namespace = "urn:jbpm.org:jpdl-3.2", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.jboss.bpm.dialect.jpdl32.model;
+package org.jbpm.dialect.jpdl32.model;

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/DialectHandlerImpl.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/DialectHandlerImpl.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/DialectHandlerImpl.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/DialectHandlerImpl.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,87 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.stp;
+
+// $Id$
+
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.io.Writer;
+import java.net.URI;
+import java.net.URL;
+
+import javax.xml.bind.JAXBException;
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.NotImplementedException;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.Process;
+import org.jbpm.api.service.DialectHandler;
+
+/**
+ * The DialectHandler converts a supported dialect to the internal Process model.
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class DialectHandlerImpl implements DialectHandler
+{
+  public static final URI NAMESPACE_URI = URI.create("http://stp.eclipse.org/bpmn");
+
+  public URI getNamespaceURI()
+  {
+    return NAMESPACE_URI;
+  }
+
+  public ProcessDefinition createProcessDefinition(String pXML)
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      ProcessDefinition procDef = unmarschaller.unmarshallProcess(new ByteArrayInputStream(pXML.getBytes()));
+      return procDef;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pXML, ex);
+    }
+  }
+
+  public ProcessDefinition createProcessDefinition(URL pURL) throws IOException
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      ProcessDefinition procDef = unmarschaller.unmarshallProcess(pURL.openStream());
+      return procDef;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pURL, ex);
+    }
+  }
+
+  public void marshallProcess(Process proc, Writer out) throws IOException
+  {
+    throw new NotImplementedException("JBPM-1639", "DialectHandler STP marshallProcess");
+  }
+}
\ No newline at end of file

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/ProcessUnmarshaller.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/ProcessUnmarshaller.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/ProcessUnmarshaller.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/ProcessUnmarshaller.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,234 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.stp;
+
+// $Id$
+
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Unmarshaller;
+import javax.xml.namespace.QName;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+
+import org.jboss.util.xml.DOMUtils;
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.model.Gateway;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.Task;
+import org.jbpm.api.model.builder.ProcessBuilder;
+import org.jbpm.api.service.ProcessBuilderService;
+import org.jbpm.dialect.stp.model.Activity;
+import org.jbpm.dialect.stp.model.ActivityType;
+import org.jbpm.dialect.stp.model.BpmnDiagram;
+import org.jbpm.dialect.stp.model.ObjectFactory;
+import org.jbpm.dialect.stp.model.Pool;
+import org.jbpm.dialect.stp.model.SequenceEdge;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
+/**
+ * A JAXB unmarshaller for a Process
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public class ProcessUnmarshaller
+{
+  public static final String NAMESPACE_URI = "http://stp.eclipse.org/bpmn";
+
+  private BpmnDiagram diagram;
+  private List<SequenceEdge> sequenceEdges;
+  private List<Activity> activities = new ArrayList<Activity>();
+
+  @SuppressWarnings("unchecked")
+  public ProcessDefinition unmarshallProcess(InputStream xml) throws JAXBException
+  {
+    JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
+    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
+    unmarshaller.setProperty("com.sun.xml.bind.ObjectFactory", new ObjectFactory());
+
+    // We need to unmarshall the elements one by one because the generated STP BPMN
+    // file does not contain xsd:type declarations so that JAXB cannot createt the types
+    // automatically
+    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
+    dbf.setNamespaceAware(true);
+    Document doc;
+    try
+    {
+      DocumentBuilder db = dbf.newDocumentBuilder();
+      doc = db.parse(xml);
+    }
+    catch (Exception ex)
+    {
+      throw new IllegalStateException("Cannot parse stpbpmn", ex);
+    }
+
+    Element root = doc.getDocumentElement();
+    diagram = unmarshaller.unmarshal(root, BpmnDiagram.class).getValue();
+    ProcessBuilder procBuilder = adaptDiagram(diagram);
+
+    // Initialize the list of sequence edges
+    Element poolEl = (Element)DOMUtils.getChildElements(root, "pools").next();
+    Pool pool = unmarshaller.unmarshal(poolEl, Pool.class).getValue();
+    sequenceEdges = pool.getSequenceEdges();
+
+    // Iterate over all 'verticies'
+    Iterator<Element> itEl = DOMUtils.getChildElements(poolEl, "vertices");
+    while (itEl.hasNext())
+    {
+      Element stpEl = itEl.next();
+      String xmiType = DOMUtils.getAttributeValue(stpEl, new QName("http://www.omg.org/XMI", "type"));
+      if ("bpmn:Activity".equals(xmiType))
+      {
+        Activity stpActivity = unmarshaller.unmarshal(stpEl, Activity.class).getValue();
+        String name = DOMUtils.getAttributeValue(stpEl, "name");
+        name = (name != null ? name : stpActivity.getId());
+        stpActivity.setLabel(name);
+
+        // Fall back to the attribute if JAXB did not initialize it
+        List<String> outEdges = stpActivity.getOutgoingEdges();
+        if (outEdges.size() == 0)
+        {
+          String edgeStr = DOMUtils.getAttributeValue(stpEl, "outgoingEdges");
+          if (edgeStr != null && edgeStr.length() > 0)
+            outEdges.add(edgeStr);
+        }
+
+        activities.add(stpActivity);
+      }
+      else
+      {
+        throw new IllegalStateException("Unsupported xmi:type: " + xmiType);
+      }
+    }
+
+    // Build the activities
+    for (Activity stpActivity : activities)
+    {
+      adaptActivity(procBuilder, stpActivity);
+    }
+
+    ProcessDefinition procDef = procBuilder.getProcessDefinition();
+    return procDef;
+  }
+
+  private ProcessBuilder adaptDiagram(BpmnDiagram bpmnDiagram)
+  {
+    List<Pool> stpPools = bpmnDiagram.getPools();
+    if (stpPools == null || stpPools.size() == 0)
+      throw new IllegalStateException("Expected at least one Pool");
+    if (stpPools.size() > 1)
+      throw new IllegalStateException("Multiple Pools not supported");
+
+    Pool stpPool = stpPools.get(0);
+    ProcessBuilder procBuilder = ProcessBuilderService.locateProcessBuilder();
+    procBuilder.addProcess(stpPool.getId());
+
+    return procBuilder;
+  }
+
+  private void adaptActivity(ProcessBuilder builder, Activity stpActivity)
+  {
+    ActivityType activityType = stpActivity.getActivityType();
+    if (activityType == ActivityType.EVENT_START_EMPTY)
+    {
+      builder.addStartEvent("Start");
+      adaptOutgoingEdges(builder, stpActivity);
+    }
+    else if (activityType == ActivityType.EVENT_END_EMPTY)
+    {
+      String name = stpActivity.getLabel();
+      builder.addEndEvent(name);
+    }
+    else if (activityType == ActivityType.TASK)
+    {
+      String name = stpActivity.getLabel();
+      
+      Task.TaskType taskType = Task.TaskType.None;
+      if (name.startsWith("Send"))
+        taskType = Task.TaskType.Send;
+      if (name.startsWith("Receive"))
+        taskType = Task.TaskType.Receive;
+      
+      builder.addTask(name, taskType);
+      adaptOutgoingEdges(builder, stpActivity);
+    }
+    else if (activityType == ActivityType.GATEWAY_DATA_BASED_EXCLUSIVE)
+    {
+      String name = stpActivity.getLabel();
+      builder.addGateway(name, Gateway.GatewayType.Exclusive);
+      adaptOutgoingEdges(builder, stpActivity);
+    }
+    else if (activityType == ActivityType.GATEWAY_PARALLEL)
+    {
+      String name = stpActivity.getLabel();
+      builder.addGateway(name, Gateway.GatewayType.Parallel);
+      adaptOutgoingEdges(builder, stpActivity);
+    }
+    else
+    {
+      throw new InvalidProcessException("Unsupported activity type: " + activityType);
+    }
+  }
+
+  private void adaptOutgoingEdges(ProcessBuilder builder, Activity stpActivity)
+  {
+    for (String edgeIds : stpActivity.getOutgoingEdges())
+    {
+      String[] edgeIdArr = edgeIds.split("\\s");
+      for (String edgeId : edgeIdArr)
+      {
+        SequenceEdge seqEdge = getSequenceEdgeById(edgeId);
+        String targetId = seqEdge.getTarget();
+        Activity targetAct = getActivityById(targetId);
+        String targetName = targetAct.getLabel();
+        builder.addSequenceFlow(targetName);
+      }
+    }
+  }
+
+  private SequenceEdge getSequenceEdgeById(String edgeId)
+  {
+    for (SequenceEdge seqEdge : sequenceEdges)
+    {
+      if (seqEdge.getId().equals(edgeId))
+        return seqEdge;
+    }
+    throw new InvalidProcessException("Cannot find SequenceEdge: " + edgeId);
+  }
+
+  private Activity getActivityById(String id)
+  {
+    for (Activity act : activities)
+    {
+      if (act.getId().equals(id))
+        return act;
+    }
+    throw new InvalidProcessException("Cannot find Activity: " + id);
+  }
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Activity.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Activity.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Activity.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Activity.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,241 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Activity complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Activity">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Vertex">
+ *       &lt;sequence>
+ *         &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *           &lt;element name="incomingMessages" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *           &lt;element name="outgoingMessages" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;/choice>
+ *         &lt;element name="groups" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="activityType" type="{http://stp.eclipse.org/bpmn}ActivityType" default="Task" />
+ *       &lt;attribute name="lane" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="looping" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       &lt;attribute name="eventHandlerFor" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Activity", propOrder = {
+    "incomingMessagesOrOutgoingMessages",
+    "groups"
+})
+ at XmlSeeAlso({
+    SubProcess.class
+})
+public class Activity
+    extends Vertex
+{
+
+    @XmlElementRefs({
+        @XmlElementRef(name = "outgoingMessages", type = JAXBElement.class),
+        @XmlElementRef(name = "incomingMessages", type = JAXBElement.class)
+    })
+    protected List<JAXBElement<String>> incomingMessagesOrOutgoingMessages;
+    @XmlSchemaType(name = "anyURI")
+    protected List<String> groups;
+    @XmlAttribute
+    protected ActivityType activityType;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String lane;
+    @XmlAttribute
+    protected Boolean looping;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String eventHandlerFor;
+
+    /**
+     * Gets the value of the incomingMessagesOrOutgoingMessages property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the incomingMessagesOrOutgoingMessages property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getIncomingMessagesOrOutgoingMessages().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JAXBElement }{@code <}{@link String }{@code >}
+     * {@link JAXBElement }{@code <}{@link String }{@code >}
+     * 
+     * 
+     */
+    public List<JAXBElement<String>> getIncomingMessagesOrOutgoingMessages() {
+        if (incomingMessagesOrOutgoingMessages == null) {
+            incomingMessagesOrOutgoingMessages = new ArrayList<JAXBElement<String>>();
+        }
+        return this.incomingMessagesOrOutgoingMessages;
+    }
+
+    /**
+     * Gets the value of the groups property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the groups property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getGroups().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getGroups() {
+        if (groups == null) {
+            groups = new ArrayList<String>();
+        }
+        return this.groups;
+    }
+
+    /**
+     * Gets the value of the activityType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ActivityType }
+     *     
+     */
+    public ActivityType getActivityType() {
+        if (activityType == null) {
+            return ActivityType.TASK;
+        } else {
+            return activityType;
+        }
+    }
+
+    /**
+     * Sets the value of the activityType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ActivityType }
+     *     
+     */
+    public void setActivityType(ActivityType value) {
+        this.activityType = value;
+    }
+
+    /**
+     * Gets the value of the lane property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getLane() {
+        return lane;
+    }
+
+    /**
+     * Sets the value of the lane property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setLane(String value) {
+        this.lane = value;
+    }
+
+    /**
+     * Gets the value of the looping property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean isLooping() {
+        return looping;
+    }
+
+    /**
+     * Sets the value of the looping property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setLooping(Boolean value) {
+        this.looping = value;
+    }
+
+    /**
+     * Gets the value of the eventHandlerFor property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getEventHandlerFor() {
+        return eventHandlerFor;
+    }
+
+    /**
+     * Sets the value of the eventHandlerFor property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setEventHandlerFor(String value) {
+        this.eventHandlerFor = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ActivityType.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ActivityType.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ActivityType.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ActivityType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,142 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ActivityType.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * <pre>
+ * &lt;simpleType name="ActivityType">
+ *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     &lt;enumeration value="Task"/>
+ *     &lt;enumeration value="SubProcess"/>
+ *     &lt;enumeration value="EventStartEmpty"/>
+ *     &lt;enumeration value="EventStartMessage"/>
+ *     &lt;enumeration value="EventStartRule"/>
+ *     &lt;enumeration value="EventStartTimer"/>
+ *     &lt;enumeration value="EventStartLink"/>
+ *     &lt;enumeration value="EventStartMultiple"/>
+ *     &lt;enumeration value="EventIntermediateEmpty"/>
+ *     &lt;enumeration value="EventIntermediateMessage"/>
+ *     &lt;enumeration value="EventIntermediateTimer"/>
+ *     &lt;enumeration value="EventIntermediateError"/>
+ *     &lt;enumeration value="EventIntermediateCompensation"/>
+ *     &lt;enumeration value="EventIntermediateRule"/>
+ *     &lt;enumeration value="EventIntermediateLink"/>
+ *     &lt;enumeration value="EventIntermediateMultiple"/>
+ *     &lt;enumeration value="EventIntermediateCancel"/>
+ *     &lt;enumeration value="EventEndEmpty"/>
+ *     &lt;enumeration value="EventEndMessage"/>
+ *     &lt;enumeration value="EventEndError"/>
+ *     &lt;enumeration value="EventEndCompensation"/>
+ *     &lt;enumeration value="EventEndTerminate"/>
+ *     &lt;enumeration value="EventEndLink"/>
+ *     &lt;enumeration value="EventEndMultiple"/>
+ *     &lt;enumeration value="EventEndCancel"/>
+ *     &lt;enumeration value="GatewayDataBasedExclusive"/>
+ *     &lt;enumeration value="GatewayEventBasedExclusive"/>
+ *     &lt;enumeration value="GatewayDataBasedInclusive"/>
+ *     &lt;enumeration value="GatewayParallel"/>
+ *     &lt;enumeration value="GatewayComplex"/>
+ *   &lt;/restriction>
+ * &lt;/simpleType>
+ * </pre>
+ * 
+ */
+ at XmlType(name = "ActivityType")
+ at XmlEnum
+public enum ActivityType {
+
+    @XmlEnumValue("Task")
+    TASK("Task"),
+    @XmlEnumValue("SubProcess")
+    SUB_PROCESS("SubProcess"),
+    @XmlEnumValue("EventStartEmpty")
+    EVENT_START_EMPTY("EventStartEmpty"),
+    @XmlEnumValue("EventStartMessage")
+    EVENT_START_MESSAGE("EventStartMessage"),
+    @XmlEnumValue("EventStartRule")
+    EVENT_START_RULE("EventStartRule"),
+    @XmlEnumValue("EventStartTimer")
+    EVENT_START_TIMER("EventStartTimer"),
+    @XmlEnumValue("EventStartLink")
+    EVENT_START_LINK("EventStartLink"),
+    @XmlEnumValue("EventStartMultiple")
+    EVENT_START_MULTIPLE("EventStartMultiple"),
+    @XmlEnumValue("EventIntermediateEmpty")
+    EVENT_INTERMEDIATE_EMPTY("EventIntermediateEmpty"),
+    @XmlEnumValue("EventIntermediateMessage")
+    EVENT_INTERMEDIATE_MESSAGE("EventIntermediateMessage"),
+    @XmlEnumValue("EventIntermediateTimer")
+    EVENT_INTERMEDIATE_TIMER("EventIntermediateTimer"),
+    @XmlEnumValue("EventIntermediateError")
+    EVENT_INTERMEDIATE_ERROR("EventIntermediateError"),
+    @XmlEnumValue("EventIntermediateCompensation")
+    EVENT_INTERMEDIATE_COMPENSATION("EventIntermediateCompensation"),
+    @XmlEnumValue("EventIntermediateRule")
+    EVENT_INTERMEDIATE_RULE("EventIntermediateRule"),
+    @XmlEnumValue("EventIntermediateLink")
+    EVENT_INTERMEDIATE_LINK("EventIntermediateLink"),
+    @XmlEnumValue("EventIntermediateMultiple")
+    EVENT_INTERMEDIATE_MULTIPLE("EventIntermediateMultiple"),
+    @XmlEnumValue("EventIntermediateCancel")
+    EVENT_INTERMEDIATE_CANCEL("EventIntermediateCancel"),
+    @XmlEnumValue("EventEndEmpty")
+    EVENT_END_EMPTY("EventEndEmpty"),
+    @XmlEnumValue("EventEndMessage")
+    EVENT_END_MESSAGE("EventEndMessage"),
+    @XmlEnumValue("EventEndError")
+    EVENT_END_ERROR("EventEndError"),
+    @XmlEnumValue("EventEndCompensation")
+    EVENT_END_COMPENSATION("EventEndCompensation"),
+    @XmlEnumValue("EventEndTerminate")
+    EVENT_END_TERMINATE("EventEndTerminate"),
+    @XmlEnumValue("EventEndLink")
+    EVENT_END_LINK("EventEndLink"),
+    @XmlEnumValue("EventEndMultiple")
+    EVENT_END_MULTIPLE("EventEndMultiple"),
+    @XmlEnumValue("EventEndCancel")
+    EVENT_END_CANCEL("EventEndCancel"),
+    @XmlEnumValue("GatewayDataBasedExclusive")
+    GATEWAY_DATA_BASED_EXCLUSIVE("GatewayDataBasedExclusive"),
+    @XmlEnumValue("GatewayEventBasedExclusive")
+    GATEWAY_EVENT_BASED_EXCLUSIVE("GatewayEventBasedExclusive"),
+    @XmlEnumValue("GatewayDataBasedInclusive")
+    GATEWAY_DATA_BASED_INCLUSIVE("GatewayDataBasedInclusive"),
+    @XmlEnumValue("GatewayParallel")
+    GATEWAY_PARALLEL("GatewayParallel"),
+    @XmlEnumValue("GatewayComplex")
+    GATEWAY_COMPLEX("GatewayComplex");
+    private final String value;
+
+    ActivityType(String v) {
+        value = v;
+    }
+
+    public String value() {
+        return value;
+    }
+
+    public static ActivityType fromValue(String v) {
+        for (ActivityType c: ActivityType.values()) {
+            if (c.value.equals(v)) {
+                return c;
+            }
+        }
+        throw new IllegalArgumentException(v);
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Artifact.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Artifact.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Artifact.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Artifact.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,113 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Artifact complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Artifact">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;sequence>
+ *         &lt;element name="associations" type="{http://stp.eclipse.org/bpmn}Association" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="artifactsContainer" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Artifact", propOrder = {
+    "associations"
+})
+ at XmlSeeAlso({
+    Group.class,
+    TextAnnotation.class,
+    DataObject.class
+})
+public class Artifact
+    extends Identifiable
+{
+
+    protected List<Association> associations;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String artifactsContainer;
+
+    /**
+     * Gets the value of the associations property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the associations property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getAssociations().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Association }
+     * 
+     * 
+     */
+    public List<Association> getAssociations() {
+        if (associations == null) {
+            associations = new ArrayList<Association>();
+        }
+        return this.associations;
+    }
+
+    /**
+     * Gets the value of the artifactsContainer property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getArtifactsContainer() {
+        return artifactsContainer;
+    }
+
+    /**
+     * Sets the value of the artifactsContainer property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setArtifactsContainer(String value) {
+        this.artifactsContainer = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ArtifactsContainer.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ArtifactsContainer.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ArtifactsContainer.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ArtifactsContainer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,77 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArtifactsContainer complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="ArtifactsContainer">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}NamedBpmnObject">
+ *       &lt;sequence>
+ *         &lt;element name="artifacts" type="{http://stp.eclipse.org/bpmn}Artifact" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ArtifactsContainer", propOrder = {
+    "artifacts"
+})
+public class ArtifactsContainer
+    extends NamedBpmnObject
+{
+
+    protected List<Artifact> artifacts;
+
+    /**
+     * Gets the value of the artifacts property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the artifacts property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArtifacts().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Artifact }
+     * 
+     * 
+     */
+    public List<Artifact> getArtifacts() {
+        if (artifacts == null) {
+            artifacts = new ArrayList<Artifact>();
+        }
+        return this.artifacts;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Association.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Association.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Association.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Association.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,135 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+import org.jbpm.dialect.stp.model.ecore.EModelElement;
+
+
+/**
+ * <p>Java class for Association complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Association">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://www.eclipse.org/emf/2002/Ecore}EModelElement">
+ *       &lt;attribute name="target" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="source" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="direction">
+ *         &lt;simpleType>
+ *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             &lt;enumeration value="None"/>
+ *             &lt;enumeration value="To"/>
+ *             &lt;enumeration value="From"/>
+ *             &lt;enumeration value="Both"/>
+ *           &lt;/restriction>
+ *         &lt;/simpleType>
+ *       &lt;/attribute>
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Association")
+public class Association
+    extends EModelElement
+{
+
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String target;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String source;
+    @XmlAttribute
+    protected String direction;
+
+    /**
+     * Gets the value of the target property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTarget() {
+        return target;
+    }
+
+    /**
+     * Sets the value of the target property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTarget(String value) {
+        this.target = value;
+    }
+
+    /**
+     * Gets the value of the source property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSource() {
+        return source;
+    }
+
+    /**
+     * Sets the value of the source property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSource(String value) {
+        this.source = value;
+    }
+
+    /**
+     * Gets the value of the direction property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDirection() {
+        return direction;
+    }
+
+    /**
+     * Sets the value of the direction property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDirection(String value) {
+        this.direction = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/BpmnDiagram.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/BpmnDiagram.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/BpmnDiagram.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/BpmnDiagram.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,164 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for BpmnDiagram complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="BpmnDiagram">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;sequence>
+ *         &lt;element name="pools" type="{http://stp.eclipse.org/bpmn}Pool" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="messages" type="{http://stp.eclipse.org/bpmn}MessagingEdge" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       &lt;attribute name="author" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "BpmnDiagram", propOrder = {
+    "pools",
+    "messages"
+})
+public class BpmnDiagram
+    extends Identifiable
+{
+
+    protected List<Pool> pools;
+    protected List<MessagingEdge> messages;
+    @XmlAttribute
+    protected String title;
+    @XmlAttribute
+    protected String author;
+
+    /**
+     * Gets the value of the pools property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the pools property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getPools().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Pool }
+     * 
+     * 
+     */
+    public List<Pool> getPools() {
+        if (pools == null) {
+            pools = new ArrayList<Pool>();
+        }
+        return this.pools;
+    }
+
+    /**
+     * Gets the value of the messages property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the messages property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getMessages().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link MessagingEdge }
+     * 
+     * 
+     */
+    public List<MessagingEdge> getMessages() {
+        if (messages == null) {
+            messages = new ArrayList<MessagingEdge>();
+        }
+        return this.messages;
+    }
+
+    /**
+     * Gets the value of the title property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTitle() {
+        return title;
+    }
+
+    /**
+     * Sets the value of the title property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTitle(String value) {
+        this.title = value;
+    }
+
+    /**
+     * Gets the value of the author property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getAuthor() {
+        return author;
+    }
+
+    /**
+     * Sets the value of the author property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setAuthor(String value) {
+        this.author = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/DataObject.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/DataObject.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/DataObject.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/DataObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,39 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for DataObject complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="DataObject">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Artifact">
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "DataObject")
+public class DataObject
+    extends Artifact
+{
+
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Graph.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Graph.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Graph.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Graph.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,113 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Graph complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Graph">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}IdentifiableNode">
+ *       &lt;sequence>
+ *         &lt;element name="vertices" type="{http://stp.eclipse.org/bpmn}Vertex" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="sequenceEdges" type="{http://stp.eclipse.org/bpmn}SequenceEdge" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Graph", propOrder = {
+    "vertices",
+    "sequenceEdges"
+})
+ at XmlSeeAlso({
+    Pool.class
+})
+public class Graph
+    extends IdentifiableNode
+{
+
+    protected List<Vertex> vertices;
+    protected List<SequenceEdge> sequenceEdges;
+
+    /**
+     * Gets the value of the vertices property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the vertices property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getVertices().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Vertex }
+     * 
+     * 
+     */
+    public List<Vertex> getVertices() {
+        if (vertices == null) {
+            vertices = new ArrayList<Vertex>();
+        }
+        return this.vertices;
+    }
+
+    /**
+     * Gets the value of the sequenceEdges property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the sequenceEdges property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSequenceEdges().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link SequenceEdge }
+     * 
+     * 
+     */
+    public List<SequenceEdge> getSequenceEdges() {
+        if (sequenceEdges == null) {
+            sequenceEdges = new ArrayList<SequenceEdge>();
+        }
+        return this.sequenceEdges;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Group.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Group.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Group.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Group.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,77 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Group complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Group">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Artifact">
+ *       &lt;sequence>
+ *         &lt;element name="activities" type="{http://stp.eclipse.org/bpmn}Activity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Group", propOrder = {
+    "activities"
+})
+public class Group
+    extends Artifact
+{
+
+    protected List<Activity> activities;
+
+    /**
+     * Gets the value of the activities property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the activities property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getActivities().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Activity }
+     * 
+     * 
+     */
+    public List<Activity> getActivities() {
+        if (activities == null) {
+            activities = new ArrayList<Activity>();
+        }
+        return this.activities;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Identifiable.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Identifiable.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Identifiable.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Identifiable.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,50 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+import org.jbpm.dialect.stp.model.ecore.EModelElement;
+
+
+/**
+ * <p>Java class for Identifiable complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Identifiable">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://www.eclipse.org/emf/2002/Ecore}EModelElement">
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Identifiable")
+ at XmlSeeAlso({
+    Lane.class,
+    BpmnDiagram.class,
+    MessagingEdge.class,
+    Artifact.class,
+    IdentifiableNode.class,
+    SequenceEdge.class
+})
+public class Identifiable
+    extends EModelElement
+{
+
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/IdentifiableNode.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/IdentifiableNode.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/IdentifiableNode.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/IdentifiableNode.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,84 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for IdentifiableNode complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="IdentifiableNode">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;sequence>
+ *         &lt;element name="associations" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "IdentifiableNode", propOrder = {
+    "associations"
+})
+ at XmlSeeAlso({
+    Vertex.class,
+    Graph.class
+})
+public class IdentifiableNode
+    extends Identifiable
+{
+
+    @XmlSchemaType(name = "anyURI")
+    protected List<String> associations;
+
+    /**
+     * Gets the value of the associations property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the associations property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getAssociations().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getAssociations() {
+        if (associations == null) {
+            associations = new ArrayList<String>();
+        }
+        return this.associations;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Lane.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Lane.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Lane.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Lane.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,107 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Lane complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Lane">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;sequence>
+ *         &lt;element name="activities" type="{http://stp.eclipse.org/bpmn}Activity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="pool" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Lane", propOrder = {
+    "activities"
+})
+public class Lane
+    extends Identifiable
+{
+
+    protected List<Activity> activities;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String pool;
+
+    /**
+     * Gets the value of the activities property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the activities property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getActivities().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Activity }
+     * 
+     * 
+     */
+    public List<Activity> getActivities() {
+        if (activities == null) {
+            activities = new ArrayList<Activity>();
+        }
+        return this.activities;
+    }
+
+    /**
+     * Gets the value of the pool property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getPool() {
+        return pool;
+    }
+
+    /**
+     * Sets the value of the pool property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setPool(String value) {
+        this.pool = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/MessagingEdge.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/MessagingEdge.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/MessagingEdge.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/MessagingEdge.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,125 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for MessagingEdge complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="MessagingEdge">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;attribute name="bpmnDiagram" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="source" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="target" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "MessagingEdge")
+public class MessagingEdge
+    extends Identifiable
+{
+
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String bpmnDiagram;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String source;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String target;
+
+    /**
+     * Gets the value of the bpmnDiagram property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getBpmnDiagram() {
+        return bpmnDiagram;
+    }
+
+    /**
+     * Sets the value of the bpmnDiagram property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setBpmnDiagram(String value) {
+        this.bpmnDiagram = value;
+    }
+
+    /**
+     * Gets the value of the source property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSource() {
+        return source;
+    }
+
+    /**
+     * Sets the value of the source property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSource(String value) {
+        this.source = value;
+    }
+
+    /**
+     * Gets the value of the target property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTarget() {
+        return target;
+    }
+
+    /**
+     * Sets the value of the target property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTarget(String value) {
+        this.target = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/NamedBpmnObject.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/NamedBpmnObject.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/NamedBpmnObject.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/NamedBpmnObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,123 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for NamedBpmnObject complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="NamedBpmnObject">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       &lt;attribute name="documentation" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       &lt;attribute name="ncname" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "NamedBpmnObject")
+ at XmlSeeAlso({
+    ArtifactsContainer.class
+})
+public class NamedBpmnObject {
+
+    @XmlAttribute
+    protected String name;
+    @XmlAttribute
+    protected String documentation;
+    @XmlAttribute
+    protected String ncname;
+
+    /**
+     * Gets the value of the name property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * Sets the value of the name property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setName(String value) {
+        this.name = value;
+    }
+
+    /**
+     * Gets the value of the documentation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getDocumentation() {
+        return documentation;
+    }
+
+    /**
+     * Sets the value of the documentation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setDocumentation(String value) {
+        this.documentation = value;
+    }
+
+    /**
+     * Gets the value of the ncname property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getNcname() {
+        return ncname;
+    }
+
+    /**
+     * Sets the value of the ncname property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setNcname(String value) {
+        this.ncname = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ObjectFactory.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ObjectFactory.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ObjectFactory.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,206 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each 
+ * Java content interface and Java element interface 
+ * generated in the org.jboss.bpm.dialect.stp.model package. 
+ * <p>An ObjectFactory allows you to programatically 
+ * construct new instances of the Java representation 
+ * for XML content. The Java representation of XML 
+ * content can consist of schema derived interfaces 
+ * and classes representing the binding of schema 
+ * type definitions, element declarations and model 
+ * groups.  Factory methods for each of these are 
+ * provided in this class.
+ * 
+ */
+ at XmlRegistry
+public class ObjectFactory {
+
+    private final static QName _ActivityIncomingMessages_QNAME = new QName("", "incomingMessages");
+    private final static QName _ActivityOutgoingMessages_QNAME = new QName("", "outgoingMessages");
+
+    /**
+     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.bpm.dialect.stp.model
+     * 
+     */
+    public ObjectFactory() {
+    }
+
+    /**
+     * Create an instance of {@link TextAnnotation }
+     * 
+     */
+    public TextAnnotation createTextAnnotation() {
+        return new TextAnnotation();
+    }
+
+    /**
+     * Create an instance of {@link Group }
+     * 
+     */
+    public Group createGroup() {
+        return new Group();
+    }
+
+    /**
+     * Create an instance of {@link Association }
+     * 
+     */
+    public Association createAssociation() {
+        return new Association();
+    }
+
+    /**
+     * Create an instance of {@link Identifiable }
+     * 
+     */
+    public Identifiable createIdentifiable() {
+        return new Identifiable();
+    }
+
+    /**
+     * Create an instance of {@link IdentifiableNode }
+     * 
+     */
+    public IdentifiableNode createIdentifiableNode() {
+        return new IdentifiableNode();
+    }
+
+    /**
+     * Create an instance of {@link Pool }
+     * 
+     */
+    public Pool createPool() {
+        return new Pool();
+    }
+
+    /**
+     * Create an instance of {@link NamedBpmnObject }
+     * 
+     */
+    public NamedBpmnObject createNamedBpmnObject() {
+        return new NamedBpmnObject();
+    }
+
+    /**
+     * Create an instance of {@link BpmnDiagram }
+     * 
+     */
+    public BpmnDiagram createBpmnDiagram() {
+        return new BpmnDiagram();
+    }
+
+    /**
+     * Create an instance of {@link Lane }
+     * 
+     */
+    public Lane createLane() {
+        return new Lane();
+    }
+
+    /**
+     * Create an instance of {@link SequenceEdge }
+     * 
+     */
+    public SequenceEdge createSequenceEdge() {
+        return new SequenceEdge();
+    }
+
+    /**
+     * Create an instance of {@link Activity }
+     * 
+     */
+    public Activity createActivity() {
+        return new Activity();
+    }
+
+    /**
+     * Create an instance of {@link Artifact }
+     * 
+     */
+    public Artifact createArtifact() {
+        return new Artifact();
+    }
+
+    /**
+     * Create an instance of {@link ArtifactsContainer }
+     * 
+     */
+    public ArtifactsContainer createArtifactsContainer() {
+        return new ArtifactsContainer();
+    }
+
+    /**
+     * Create an instance of {@link SubProcess }
+     * 
+     */
+    public SubProcess createSubProcess() {
+        return new SubProcess();
+    }
+
+    /**
+     * Create an instance of {@link DataObject }
+     * 
+     */
+    public DataObject createDataObject() {
+        return new DataObject();
+    }
+
+    /**
+     * Create an instance of {@link Graph }
+     * 
+     */
+    public Graph createGraph() {
+        return new Graph();
+    }
+
+    /**
+     * Create an instance of {@link MessagingEdge }
+     * 
+     */
+    public MessagingEdge createMessagingEdge() {
+        return new MessagingEdge();
+    }
+
+    /**
+     * Create an instance of {@link Vertex }
+     * 
+     */
+    public Vertex createVertex() {
+        return new Vertex();
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "", name = "incomingMessages", scope = Activity.class)
+    public JAXBElement<String> createActivityIncomingMessages(String value) {
+        return new JAXBElement<String>(_ActivityIncomingMessages_QNAME, String.class, Activity.class, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "", name = "outgoingMessages", scope = Activity.class)
+    public JAXBElement<String> createActivityOutgoingMessages(String value) {
+        return new JAXBElement<String>(_ActivityOutgoingMessages_QNAME, String.class, Activity.class, value);
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Pool.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Pool.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Pool.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Pool.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,107 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Pool complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Pool">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Graph">
+ *       &lt;sequence>
+ *         &lt;element name="lanes" type="{http://stp.eclipse.org/bpmn}Lane" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="bpmnDiagram" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Pool", propOrder = {
+    "lanes"
+})
+public class Pool
+    extends Graph
+{
+
+    protected List<Lane> lanes;
+    @XmlAttribute
+    @XmlSchemaType(name = "anySimpleType")
+    protected String bpmnDiagram;
+
+    /**
+     * Gets the value of the lanes property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the lanes property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getLanes().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Lane }
+     * 
+     * 
+     */
+    public List<Lane> getLanes() {
+        if (lanes == null) {
+            lanes = new ArrayList<Lane>();
+        }
+        return this.lanes;
+    }
+
+    /**
+     * Gets the value of the bpmnDiagram property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getBpmnDiagram() {
+        return bpmnDiagram;
+    }
+
+    /**
+     * Sets the value of the bpmnDiagram property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setBpmnDiagram(String value) {
+        this.bpmnDiagram = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceEdge.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/SequenceEdge.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceEdge.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceEdge.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,179 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SequenceEdge complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="SequenceEdge">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Identifiable">
+ *       &lt;attribute name="graph" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="source" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="target" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       &lt;attribute name="isDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       &lt;attribute name="conditionType" type="{http://stp.eclipse.org/bpmn}SequenceFlowConditionType" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "SequenceEdge")
+public class SequenceEdge
+    extends Identifiable
+{
+
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String graph;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String source;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String target;
+    @XmlAttribute
+    protected Boolean isDefault;
+    @XmlAttribute
+    protected SequenceFlowConditionType conditionType;
+
+    /**
+     * Gets the value of the graph property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGraph() {
+        return graph;
+    }
+
+    /**
+     * Sets the value of the graph property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGraph(String value) {
+        this.graph = value;
+    }
+
+    /**
+     * Gets the value of the source property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getSource() {
+        return source;
+    }
+
+    /**
+     * Sets the value of the source property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setSource(String value) {
+        this.source = value;
+    }
+
+    /**
+     * Gets the value of the target property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTarget() {
+        return target;
+    }
+
+    /**
+     * Sets the value of the target property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTarget(String value) {
+        this.target = value;
+    }
+
+    /**
+     * Gets the value of the isDefault property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean isIsDefault() {
+        return isDefault;
+    }
+
+    /**
+     * Sets the value of the isDefault property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setIsDefault(Boolean value) {
+        this.isDefault = value;
+    }
+
+    /**
+     * Gets the value of the conditionType property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link SequenceFlowConditionType }
+     *     
+     */
+    public SequenceFlowConditionType getConditionType() {
+        return conditionType;
+    }
+
+    /**
+     * Sets the value of the conditionType property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link SequenceFlowConditionType }
+     *     
+     */
+    public void setConditionType(SequenceFlowConditionType value) {
+        this.conditionType = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceFlowConditionType.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/SequenceFlowConditionType.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceFlowConditionType.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SequenceFlowConditionType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,61 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SequenceFlowConditionType.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * <p>
+ * <pre>
+ * &lt;simpleType name="SequenceFlowConditionType">
+ *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     &lt;enumeration value="None"/>
+ *     &lt;enumeration value="Expression"/>
+ *     &lt;enumeration value="Default"/>
+ *   &lt;/restriction>
+ * &lt;/simpleType>
+ * </pre>
+ * 
+ */
+ at XmlType(name = "SequenceFlowConditionType")
+ at XmlEnum
+public enum SequenceFlowConditionType {
+
+    @XmlEnumValue("None")
+    NONE("None"),
+    @XmlEnumValue("Expression")
+    EXPRESSION("Expression"),
+    @XmlEnumValue("Default")
+    DEFAULT("Default");
+    private final String value;
+
+    SequenceFlowConditionType(String v) {
+        value = v;
+    }
+
+    public String value() {
+        return value;
+    }
+
+    public static SequenceFlowConditionType fromValue(String v) {
+        for (SequenceFlowConditionType c: SequenceFlowConditionType.values()) {
+            if (c.value.equals(v)) {
+                return c;
+            }
+        }
+        throw new IllegalArgumentException(v);
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SubProcess.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/SubProcess.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SubProcess.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/SubProcess.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,105 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SubProcess complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="SubProcess">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Activity">
+ *       &lt;sequence>
+ *         &lt;element name="eventHandlers" type="{http://stp.eclipse.org/bpmn}Activity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="isTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "SubProcess", propOrder = {
+    "eventHandlers"
+})
+public class SubProcess
+    extends Activity
+{
+
+    protected List<Activity> eventHandlers;
+    @XmlAttribute
+    protected Boolean isTransaction;
+
+    /**
+     * Gets the value of the eventHandlers property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the eventHandlers property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getEventHandlers().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Activity }
+     * 
+     * 
+     */
+    public List<Activity> getEventHandlers() {
+        if (eventHandlers == null) {
+            eventHandlers = new ArrayList<Activity>();
+        }
+        return this.eventHandlers;
+    }
+
+    /**
+     * Gets the value of the isTransaction property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean isIsTransaction() {
+        return isTransaction;
+    }
+
+    /**
+     * Sets the value of the isTransaction property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setIsTransaction(Boolean value) {
+        this.isTransaction = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/TextAnnotation.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/TextAnnotation.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/TextAnnotation.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/TextAnnotation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,39 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for TextAnnotation complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="TextAnnotation">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}Artifact">
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "TextAnnotation")
+public class TextAnnotation
+    extends Artifact
+{
+
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Vertex.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/Vertex.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Vertex.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/Vertex.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,145 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+
+package org.jbpm.dialect.stp.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Vertex complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="Vertex">
+ *   &lt;complexContent>
+ *     &lt;extension base="{http://stp.eclipse.org/bpmn}IdentifiableNode">
+ *       &lt;sequence>
+ *         &lt;element name="outgoingEdges" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="incomingEdges" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *       &lt;attribute name="graph" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     &lt;/extension>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "Vertex", propOrder = {
+    "outgoingEdges",
+    "incomingEdges"
+})
+ at XmlSeeAlso({
+    Activity.class
+})
+public class Vertex
+    extends IdentifiableNode
+{
+
+    @XmlSchemaType(name = "anyURI")
+    protected List<String> outgoingEdges;
+    @XmlSchemaType(name = "anyURI")
+    protected List<String> incomingEdges;
+    @XmlAttribute
+    @XmlSchemaType(name = "anyURI")
+    protected String graph;
+
+    /**
+     * Gets the value of the outgoingEdges property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the outgoingEdges property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getOutgoingEdges().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getOutgoingEdges() {
+        if (outgoingEdges == null) {
+            outgoingEdges = new ArrayList<String>();
+        }
+        return this.outgoingEdges;
+    }
+
+    /**
+     * Gets the value of the incomingEdges property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the incomingEdges property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getIncomingEdges().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getIncomingEdges() {
+        if (incomingEdges == null) {
+            incomingEdges = new ArrayList<String>();
+        }
+        return this.incomingEdges;
+    }
+
+    /**
+     * Gets the value of the graph property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGraph() {
+        return graph;
+    }
+
+    /**
+     * Sets the value of the graph property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGraph(String value) {
+        this.graph = value;
+    }
+
+}

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore)

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAnnotation.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EAnnotation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAnnotation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAttribute.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EAttribute.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EAttribute.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClass.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EClass.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClass.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClassifier.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EClassifier.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EClassifier.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EDataType.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EDataType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EDataType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnum.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EEnum.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnum.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnumLiteral.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EEnumLiteral.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EEnumLiteral.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EModelElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EModelElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EModelElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -16,8 +16,8 @@
 import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlType;
 
-import org.jboss.bpm.dialect.stp.model.Association;
-import org.jboss.bpm.dialect.stp.model.Identifiable;
+import org.jbpm.dialect.stp.model.Association;
+import org.jbpm.dialect.stp.model.Identifiable;
 
 
 /**

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ENamedElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/ENamedElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ENamedElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EObject.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EObject.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -24,7 +24,7 @@
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 import javax.xml.namespace.QName;
 
-import org.jboss.bpm.dialect.stp.model.xmi.Extension;
+import org.jbpm.dialect.stp.model.xmi.Extension;
 
 
 /**

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EOperation.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EOperation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EOperation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EPackage.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EPackage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EPackage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EParameter.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EParameter.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EParameter.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EReference.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EReference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EReference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStringToStringMapEntry.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EStringToStringMapEntry.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStringToStringMapEntry.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -23,7 +23,7 @@
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 import javax.xml.namespace.QName;
 
-import org.jboss.bpm.dialect.stp.model.xmi.Extension;
+import org.jbpm.dialect.stp.model.xmi.Extension;
 
 
 /**

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStructuralFeature.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/EStructuralFeature.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/EStructuralFeature.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ETypedElement.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/ETypedElement.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ETypedElement.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ObjectFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/ObjectFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;
 
 import javax.xml.bind.JAXBElement;
 import javax.xml.bind.annotation.XmlElementDecl;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/package-info.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/ecore/package-info.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/ecore/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,4 +6,4 @@
 //
 
 @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.eclipse.org/emf/2002/Ecore")
-package org.jboss.bpm.dialect.stp.model.ecore;
+package org.jbpm.dialect.stp.model.ecore;

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/package-info.java (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/package-info.java)
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/package-info.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,9 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2008.07.17 at 06:01:54 PM CEST 
+//
+
+ at javax.xml.bind.annotation.XmlSchema(namespace = "http://stp.eclipse.org/bpmn")
+package org.jbpm.dialect.stp.model;

Copied: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi (from rev 2529, projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi)

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Add.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Add.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Add.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Any.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Any.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Any.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Delete.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Delete.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Delete.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Difference.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Difference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Difference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Documentation.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Documentation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Documentation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Extension.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Extension.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Extension.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Import.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Import.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Import.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/MetaModel.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/MetaModel.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/MetaModel.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Model.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Model.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Model.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/ObjectFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/ObjectFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import javax.xml.bind.JAXBElement;
 import javax.xml.bind.annotation.XmlElementDecl;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/PackageReference.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/PackageReference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/PackageReference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Replace.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/Replace.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/Replace.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/XMI.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/XMI.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/XMI.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/package-info.java
===================================================================
--- projects/spec/trunk/modules/dialects/stp/src/main/java/org/jboss/bpm/dialect/stp/model/xmi/package-info.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/stp/src/main/java/org/jbpm/dialect/stp/model/xmi/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,4 +6,4 @@
 //
 
 @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.omg.org/XMI")
-package org.jboss.bpm.dialect.stp.model.xmi;
+package org.jbpm.dialect.stp.model.xmi;

Copied: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/DialectHandlerImpl.java (from rev 2529, projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/DialectHandlerImpl.java)
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/DialectHandlerImpl.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/DialectHandlerImpl.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,94 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.xpdl21;
+
+// $Id$
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.StringReader;
+import java.io.Writer;
+import java.net.URI;
+import java.net.URL;
+
+import javax.xml.bind.JAXBException;
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.NotImplementedException;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.Process;
+import org.jbpm.api.service.DialectHandler;
+import org.jbpm.dialect.xpdl21.model.XPDLWorkflowProcess;
+
+/**
+ * The DialectHandler converts a supported dialect to the internal Process model.
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class DialectHandlerImpl implements DialectHandler
+{
+  public static final URI NAMESPACE_URI = URI.create("http://www.wfmc.org/2008/XPDL2.1");
+
+  public URI getNamespaceURI()
+  {
+    return NAMESPACE_URI;
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(String pXML)
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      XPDLWorkflowProcess jaxbProc = unmarschaller.unmarshallProcess(new StringReader(pXML));
+      ProcessDefinition proc = new WorkflowProcessAdapter().adaptWorkflowProcess(jaxbProc);
+      return proc;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pXML, ex);
+    }
+  }
+
+  @Override
+  public ProcessDefinition createProcessDefinition(URL pURL) throws IOException
+  {
+    try
+    {
+      ProcessUnmarshaller unmarschaller = new ProcessUnmarshaller();
+      XPDLWorkflowProcess jaxbProc = unmarschaller.unmarshallProcess(new InputStreamReader(pURL.openStream()));
+      ProcessDefinition proc = new WorkflowProcessAdapter().adaptWorkflowProcess(jaxbProc);
+      return proc;
+    }
+    catch (JAXBException ex)
+    {
+      throw new InvalidProcessException("Cannot unmarschall: " + pURL, ex);
+    }
+  }
+
+  @Override
+  public void marshallProcess(Process proc, Writer out) throws IOException
+  {
+    throw new NotImplementedException("JBPM-1640", "DialectHandler XPL2.1 marshallProcess");
+  }
+}
\ No newline at end of file

Copied: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/ProcessUnmarshaller.java (from rev 2529, projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/ProcessUnmarshaller.java)
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/ProcessUnmarshaller.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/ProcessUnmarshaller.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.xpdl21;
+
+// $Id$
+
+import java.io.Reader;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Unmarshaller;
+
+import org.jbpm.dialect.xpdl21.model.ObjectFactory;
+import org.jbpm.dialect.xpdl21.model.XPDLWorkflowProcess;
+
+/**
+ * A JAXB unmarshaller for a Process 
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public class ProcessUnmarshaller 
+{
+  public XPDLWorkflowProcess unmarshallProcess(Reader xml) throws JAXBException 
+  {
+    JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
+    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
+    unmarshaller.setProperty("com.sun.xml.bind.ObjectFactory",new ObjectFactory());
+    XPDLWorkflowProcess proc = (XPDLWorkflowProcess)unmarshaller.unmarshal(xml);
+    return proc;
+  }
+}

Copied: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/WorkflowProcessAdapter.java (from rev 2529, projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/WorkflowProcessAdapter.java)
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/WorkflowProcessAdapter.java	                        (rev 0)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/WorkflowProcessAdapter.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jbpm.dialect.xpdl21;
+
+// $Id$
+
+import org.jbpm.api.InvalidProcessException;
+import org.jbpm.api.model.ProcessDefinition;
+import org.jbpm.api.model.builder.ProcessBuilder;
+import org.jbpm.api.service.ProcessBuilderService;
+import org.jbpm.dialect.xpdl21.model.XPDLActivities;
+import org.jbpm.dialect.xpdl21.model.XPDLActivity;
+import org.jbpm.dialect.xpdl21.model.XPDLEvent;
+import org.jbpm.dialect.xpdl21.model.XPDLWorkflowProcess;
+
+/**
+ * Adapt the jpdl-3.2 ProcessDefinition to the API Process
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 18-Jun-2008
+ */
+public class WorkflowProcessAdapter
+{
+  public ProcessDefinition adaptWorkflowProcess(XPDLWorkflowProcess xpdlProc)
+  {
+    ProcessBuilder procBuilder = ProcessBuilderService.locateProcessBuilder();
+    procBuilder.addProcess(xpdlProc.getName());
+    
+    XPDLActivities xpdlActivities = xpdlProc.getActivities();
+    for (XPDLActivity xpdlActivity : xpdlActivities.getActivity())
+    {
+      XPDLEvent xpdlEvent = xpdlActivity.getEvent();
+      if (xpdlEvent != null)
+      {
+        if (xpdlEvent.getStartEvent() != null)
+        {
+          procBuilder.addStartEvent("Start");
+        }
+        else if (xpdlEvent.getEndEvent() != null)
+        {
+          procBuilder.addEndEvent(xpdlActivity.getName());
+        }
+        else
+        {
+          throw new InvalidProcessException("Unsupported type: " + xpdlEvent);
+        }
+      }
+      else
+      {
+        throw new InvalidProcessException("Unsupported type: " + xpdlActivity);
+      }
+    }
+
+    ProcessDefinition procDef = procBuilder.getProcessDefinition();
+    return procDef;
+  }
+}

Copied: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model (from rev 2529, projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model)

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ApplicationType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/ApplicationType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ApplicationType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ExpressionType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/ExpressionType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ExpressionType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/MessageType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/MessageType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/MessageType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ObjectFactory.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/ObjectFactory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/ObjectFactory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import javax.xml.bind.JAXBElement;
 import javax.xml.bind.annotation.XmlElementDecl;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/PackageType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/PackageType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/PackageType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivities.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLActivities.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivities.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivity.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLActivity.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivity.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigInteger;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySet.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLActivitySet.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySet.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySets.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLActivitySets.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActivitySets.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActualParameters.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLActualParameters.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLActualParameters.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplication.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLApplication.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplication.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplications.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLApplications.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLApplications.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArrayType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLArrayType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArrayType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifact.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLArtifact.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifact.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifactInput.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLArtifactInput.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifactInput.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifacts.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLArtifacts.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLArtifacts.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignment.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLAssignment.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignment.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignments.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLAssignments.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssignments.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLAssociation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociations.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLAssociations.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAssociations.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAuthor.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLAuthor.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLAuthor.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBasicType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLBasicType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBasicType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBlockActivity.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLBlockActivity.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLBlockActivity.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategories.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCategories.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategories.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategory.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCategory.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCategory.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCodepage.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCodepage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCodepage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCondition.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCondition.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCondition.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.io.Serializable;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConformanceClass.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLConformanceClass.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConformanceClass.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfo.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfo.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfo.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfos.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfos.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLConnectorGraphicsInfos.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCoordinates.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCoordinates.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCoordinates.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCost.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCost.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCost.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostStructure.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCostStructure.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostStructure.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigInteger;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostUnit.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCostUnit.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCostUnit.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCountrykey.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCountrykey.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCountrykey.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCreated.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLCreated.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLCreated.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataField.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataField.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataField.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataFields.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataFields.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataFields.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMapping.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataMapping.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMapping.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMappings.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataMappings.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataMappings.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataObject.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataObject.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDataType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDataType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeadline.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDeadline.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeadline.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeclaredType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDeclaredType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDeclaredType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDescription.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDescription.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDescription.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDocumentation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDocumentation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDocumentation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDuration.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLDuration.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLDuration.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLEndEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndPoint.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLEndPoint.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEndPoint.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLEnumerationType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationValue.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLEnumerationValue.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEnumerationValue.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttribute.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLExtendedAttribute.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttribute.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttributes.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLExtendedAttributes.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExtendedAttributes.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.List;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackage.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLExternalPackage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackages.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLExternalPackages.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalPackages.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalReference.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLExternalReference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLExternalReference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameter.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLFormalParameter.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameter.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameters.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLFormalParameters.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLFormalParameters.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLGroup.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLGroup.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLGroup.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIORules.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLIORules.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIORules.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIcon.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLIcon.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIcon.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigInteger;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLImplementation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLImplementation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLImplementation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInput.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLInput.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInput.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSet.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLInputSet.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSet.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSets.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLInputSets.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLInputSets.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIntermediateEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLIntermediateEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLIntermediateEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLJoin.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLJoin.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLJoin.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLane.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLane.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLane.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLanes.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLanes.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLanes.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLayoutInfo.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLayoutInfo.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLayoutInfo.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLength.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLength.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLength.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLimit.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLimit.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLimit.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLListType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLListType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLListType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoop.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLoop.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoop.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopMultiInstance.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLoopMultiInstance.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopMultiInstance.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigInteger;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopStandard.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLLoopStandard.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLLoopStandard.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigInteger;
 import java.util.ArrayList;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMember.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLMember.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMember.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlow.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLMessageFlow.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlow.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlows.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLMessageFlows.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLMessageFlows.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLModificationDate.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLModificationDate.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLModificationDate.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNo.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLNo.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNo.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfo.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLNodeGraphicsInfo.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfo.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfos.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLNodeGraphicsInfos.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLNodeGraphicsInfos.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLObject.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLObject.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLObject.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutput.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLOutput.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutput.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSet.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLOutputSet.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSet.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSets.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLOutputSets.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLOutputSets.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPackageHeader.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPackageHeader.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPackageHeader.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPage.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPages.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPages.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPages.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipant.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLParticipant.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipant.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipantType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLParticipantType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipantType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipants.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLParticipants.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLParticipants.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLink.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPartnerLink.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLink.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPartnerLinkType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkTypes.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPartnerLinkTypes.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinkTypes.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinks.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPartnerLinks.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPartnerLinks.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformer.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPerformer.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformers.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPerformers.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPerformers.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPool.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPool.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPool.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPools.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPools.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPools.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPrecision.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPrecision.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPrecision.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriority.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPriority.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriority.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriorityUnit.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPriorityUnit.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPriorityUnit.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLProcessHeader.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLProcessHeader.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLProcessHeader.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPropertyInput.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLPropertyInput.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLPropertyInput.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRecordType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLRecordType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRecordType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRedefinableHeader.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLRedefinableHeader.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRedefinableHeader.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLReference.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLReference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLReference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResourceCosts.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLResourceCosts.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResourceCosts.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.math.BigDecimal;
 import javax.xml.bind.annotation.XmlAccessType;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsible.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLResponsible.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsible.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsibles.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLResponsibles.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResponsibles.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultError.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLResultError.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultError.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultMultiple.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLResultMultiple.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLResultMultiple.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRoute.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLRoute.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRoute.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRule.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLRule.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLRule.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScale.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLScale.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScale.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSchemaType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLSchemaType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSchemaType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScript.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLScript.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLScript.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSimulationInformation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLSimulationInformation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSimulationInformation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSplit.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLSplit.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSplit.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLStartEvent.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLStartEvent.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLStartEvent.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSubFlow.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLSubFlow.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLSubFlow.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTask.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTask.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTask.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskApplication.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskApplication.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskApplication.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskManual.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskManual.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskManual.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReceive.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskReceive.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReceive.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReference.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskReference.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskReference.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskScript.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskScript.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskScript.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskSend.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskSend.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskSend.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskService.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskService.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskService.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskUser.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTaskUser.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTaskUser.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTimeEstimation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTimeEstimation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTimeEstimation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransaction.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransaction.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransaction.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransition.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransition.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransition.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRef.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransitionRef.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRef.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRefs.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransitionRefs.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRefs.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestriction.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransitionRestriction.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestriction.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestrictions.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransitionRestrictions.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitionRestrictions.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitions.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTransitions.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTransitions.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerConditional.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerConditional.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerConditional.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerIntermediateMultiple.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerIntermediateMultiple.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerIntermediateMultiple.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerMultiple.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerMultiple.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerMultiple.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultCompensation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerResultCompensation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultCompensation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultLink.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerResultLink.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultLink.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultMessage.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerResultMessage.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultMessage.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultSignal.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerResultSignal.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerResultSignal.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerTimer.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTriggerTimer.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTriggerTimer.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclaration.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTypeDeclaration.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclaration.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclarations.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLTypeDeclarations.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLTypeDeclarations.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLUnionType.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLUnionType.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLUnionType.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidFrom.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLValidFrom.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidFrom.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidTo.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLValidTo.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLValidTo.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendor.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLVendor.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendor.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtension.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLVendorExtension.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtension.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtensions.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLVendorExtensions.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVendorExtensions.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVersion.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLVersion.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLVersion.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWaitingTime.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWaitingTime.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWaitingTime.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceFaultCatch.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWebServiceFaultCatch.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceFaultCatch.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceOperation.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWebServiceOperation.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWebServiceOperation.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcess.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWorkflowProcess.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcess.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcesses.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWorkflowProcesses.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkflowProcesses.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.ArrayList;
 import java.util.HashMap;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkingTime.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLWorkingTime.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLWorkingTime.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLXPDLVersion.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/XPDLXPDLVersion.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/XPDLXPDLVersion.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,7 +6,7 @@
 //
 
 
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;
 
 import java.util.HashMap;
 import java.util.Map;

Modified: projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/package-info.java
===================================================================
--- projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jboss/bpm/dialect/xpdl21/model/package-info.java	2008-10-10 16:04:35 UTC (rev 2529)
+++ projects/spec/trunk/modules/dialects/xpdl21/src/main/java/org/jbpm/dialect/xpdl21/model/package-info.java	2008-10-10 16:20:55 UTC (rev 2531)
@@ -6,4 +6,4 @@
 //
 
 @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.wfmc.org/2008/XPDL2.1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.jboss.bpm.dialect.xpdl21.model;
+package org.jbpm.dialect.xpdl21.model;




More information about the jbpm-commits mailing list