You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ka...@apache.org on 2009/03/11 22:35:41 UTC
svn commit: r752631 - in /ode/trunk:
bpel-api/src/main/java/org/apache/ode/bpel/rapi/
runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/
runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/
Author: karthick
Date: Wed Mar 11 21:35:41 2009
New Revision: 752631
URL: http://svn.apache.org/viewvc?rev=752631&view=rev
Log:
Add Canonical Models For Process Scope, Sequence In BPEL API.
Modified:
ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/rapi/ProcessModel.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OProcess.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OScope.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OSequence.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OProcess.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OScope.java
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OSequence.java
Modified: ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/rapi/ProcessModel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/rapi/ProcessModel.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/rapi/ProcessModel.java (original)
+++ ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/rapi/ProcessModel.java Wed Mar 11 21:35:41 2009
@@ -24,6 +24,4 @@
int getModelVersion();
ConstantsModel getConstantsModel();
-
- ScopeModel getProcessScope();
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OProcess.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OProcess.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OProcess.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OProcess.java Wed Mar 11 21:35:41 2009
@@ -23,6 +23,7 @@
import org.apache.ode.bpel.rapi.ActivityModel;
import org.apache.ode.bpel.rapi.PartnerLinkModel;
import org.apache.ode.bpel.rapi.PropertyAliasModel;
+import org.apache.ode.bpel.rapi.ScopeModel;
import javax.wsdl.Operation;
import javax.xml.namespace.QName;
@@ -300,4 +301,8 @@
}
};
}
+
+ public ScopeModel getProcessScope() {
+ return procesScope;
+ }
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OScope.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OScope.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OScope.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OScope.java Wed Mar 11 21:35:41 2009
@@ -19,9 +19,11 @@
package org.apache.ode.bpel.rtrep.v1;
+import org.apache.ode.bpel.rapi.ActivityModel;
import org.apache.ode.bpel.rapi.CorrelationSetModel;
import org.apache.ode.bpel.rapi.PropertyAliasModel;
import org.apache.ode.bpel.rapi.PropertyExtractor;
+import org.apache.ode.bpel.rapi.ScopeModel;
import javax.xml.namespace.QName;
import java.util.ArrayList;
@@ -35,7 +37,7 @@
* Compiled representation of a BPEL scope. Instances of this class
* are generated by the BPEL compiler.
*/
-public class OScope extends OActivity {
+public class OScope extends OActivity implements ScopeModel {
static final long serialVersionUID = -1L ;
@@ -224,4 +226,8 @@
}
}
+ public ActivityModel getActivity() {
+ return activity;
+ }
+
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OSequence.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OSequence.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OSequence.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v1/OSequence.java Wed Mar 11 21:35:41 2009
@@ -18,14 +18,17 @@
*/
package org.apache.ode.bpel.rtrep.v1;
-import java.util.List;
import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.ode.bpel.rapi.ActivityModel;
+import org.apache.ode.bpel.rapi.SequenceModel;
/**
* Compiled representation of the BPEL <code><sequence></code> activity.
*/
-public class OSequence extends OActivity {
+public class OSequence extends OActivity implements SequenceModel {
static final long serialVersionUID = -1L ;
public final List<OActivity> sequence = new ArrayList<OActivity>();
@@ -33,4 +36,12 @@
public OSequence(OProcess owner, OActivity parent) {
super(owner, parent);
}
+
+ public List<ActivityModel> getSequence() {
+ List<ActivityModel> sequence = new ArrayList<ActivityModel>();
+ for (ActivityModel activity : this.sequence) {
+ sequence.add(activity);
+ }
+ return sequence;
+ }
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OProcess.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OProcess.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OProcess.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OProcess.java Wed Mar 11 21:35:41 2009
@@ -23,6 +23,7 @@
import org.apache.ode.bpel.rapi.PartnerLinkModel;
import org.apache.ode.bpel.rapi.PropertyAliasModel;
import org.apache.ode.bpel.rapi.ActivityModel;
+import org.apache.ode.bpel.rapi.ScopeModel;
import javax.wsdl.Operation;
import javax.xml.namespace.QName;
@@ -316,4 +317,8 @@
}
};
}
+
+ public ScopeModel getProcessScope() {
+ return processScope;
+ }
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OScope.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OScope.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OScope.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OScope.java Wed Mar 11 21:35:41 2009
@@ -19,9 +19,11 @@
package org.apache.ode.bpel.rtrep.v2;
+import org.apache.ode.bpel.rapi.ActivityModel;
import org.apache.ode.bpel.rapi.CorrelationSetModel;
import org.apache.ode.bpel.rapi.PropertyAliasModel;
import org.apache.ode.bpel.rapi.PropertyExtractor;
+import org.apache.ode.bpel.rapi.ScopeModel;
import javax.xml.namespace.QName;
import java.util.ArrayList;
@@ -35,7 +37,7 @@
* Compiled representation of a BPEL scope. Instances of this class
* are generated by the BPEL compiler.
*/
-public class OScope extends OActivity {
+public class OScope extends OActivity implements ScopeModel {
static final long serialVersionUID = -1L ;
@@ -230,4 +232,8 @@
}
}
+ public ActivityModel getActivity() {
+ return activity;
+ }
+
}
Modified: ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OSequence.java
URL: http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OSequence.java?rev=752631&r1=752630&r2=752631&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OSequence.java (original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OSequence.java Wed Mar 11 21:35:41 2009
@@ -21,11 +21,14 @@
import java.util.List;
import java.util.ArrayList;
+import org.apache.ode.bpel.rapi.ActivityModel;
+import org.apache.ode.bpel.rapi.SequenceModel;
+
/**
* Compiled representation of the BPEL <code><sequence></code> activity.
*/
-public class OSequence extends OActivity {
+public class OSequence extends OActivity implements SequenceModel {
static final long serialVersionUID = -1L ;
public final List<OActivity> sequence = new ArrayList<OActivity>();
@@ -33,4 +36,12 @@
public OSequence(OProcess owner, OActivity parent) {
super(owner, parent);
}
+
+ public List<ActivityModel> getSequence() {
+ List<ActivityModel> sequence = new ArrayList<ActivityModel>();
+ for (ActivityModel activity : this.sequence) {
+ sequence.add(activity);
+ }
+ return sequence;
+ }
}