📄 transitionimpl.java
字号:
package org.jbpm.model.definition.impl;
import org.jbpm.*;
import org.jbpm.model.definition.*;
import org.jbpm.model.execution.impl.*;
public class TransitionImpl extends ElementImpl implements Transition {
public TransitionImpl() {}
public TransitionImpl(String name) {
super( name );
}
private NodeImpl from = null;
private NodeImpl to = null;
public Node getFrom() { return this.from; }
public void setFrom(NodeImpl from) { this.from = from; }
public Node getTo() { return this.to; }
public void setTo(NodeImpl to) { this.to = to; }
public EventType getDefaultEventType() {
return EventType.TRANSITION;
}
public void acceptToken( ExecutionContextImpl executionContext ) throws ExecutionException {
executeActions( EventType.TRANSITION, executionContext );
executionContext.setNode( to );
to.acceptToken( executionContext );
}
public String toString() {
return "transition["+(from!=null?from.getName():"null")+"|"+(to!=null?to.getName():"null")+"]";
}
public void toXml(org.dom4j.Element element) {
toXmlNameAndDescription( element );
element.addAttribute( "to", to.getName() );
toXmlActions( element );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -