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>&lt;sequence&gt;</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>&lt;sequence&gt;</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;
+	}
 }