summaryrefslogtreecommitdiffstats
path: root/src/bindings/swig/php/uscxmlNativePHP.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings/swig/php/uscxmlNativePHP.php')
-rw-r--r--src/bindings/swig/php/uscxmlNativePHP.php20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/bindings/swig/php/uscxmlNativePHP.php b/src/bindings/swig/php/uscxmlNativePHP.php
index e7ef93d..61e7c2e 100644
--- a/src/bindings/swig/php/uscxmlNativePHP.php
+++ b/src/bindings/swig/php/uscxmlNativePHP.php
@@ -274,8 +274,12 @@ class Event {
return $r;
}
- function setData($invokeId) {
- Event_setData($this->_cPtr,$invokeId);
+ function setData($data) {
+ Event_setData($this->_cPtr,$data);
+ }
+
+ function initContent($content) {
+ Event_initContent($this->_cPtr,$content);
}
static function fromXML($xmlString) {
@@ -747,10 +751,6 @@ class Interpreter {
return Interpreter_isTargetless($transition);
}
- static function isAtomic($state) {
- return Interpreter_isAtomic($state);
- }
-
static function isFinal($state) {
return Interpreter_isFinal($state);
}
@@ -832,6 +832,14 @@ class Interpreter {
static function getUUID() {
return Interpreter_getUUID();
}
+
+ function isAtomic($stateId=null) {
+ switch (func_num_args()) {
+ case 0: $r=Interpreter_isAtomic($this->_cPtr); break;
+ default: $r=Interpreter_isAtomic($this->_cPtr,$stateId);
+ }
+ return $r;
+ }
}
class InterpreterMonitor {