public class ActivityImpl extends ScopeImpl implements PvmActivity, HasDIBounds
Modifier and Type | Field and Description |
---|---|
protected ActivityBehavior |
activityBehavior |
protected int |
height |
protected List<TransitionImpl> |
incomingTransitions |
protected boolean |
isAsync |
protected boolean |
isExclusive |
protected boolean |
isScope |
protected Map<String,TransitionImpl> |
namedOutgoingTransitions |
protected List<TransitionImpl> |
outgoingTransitions |
protected ScopeImpl |
parent |
protected int |
width |
protected int |
x |
protected int |
y |
activities, executionListeners, ioSpecification, namedActivities
id, processDefinition, properties
Constructor and Description |
---|
ActivityImpl(String id,
ProcessDefinitionImpl processDefinition) |
Modifier and Type | Method and Description |
---|---|
TransitionImpl |
createOutgoingTransition() |
TransitionImpl |
createOutgoingTransition(String transitionId) |
TransitionImpl |
findOutgoingTransition(String transitionId) |
ActivityBehavior |
getActivityBehavior() |
String |
getActivityId() |
int |
getHeight() |
List<PvmTransition> |
getIncomingTransitions() |
List<PvmTransition> |
getOutgoingTransitions() |
ScopeImpl |
getParent() |
ActivityImpl |
getParentActivity() |
int |
getWidth() |
int |
getX() |
int |
getY() |
boolean |
isAsync() |
boolean |
isExclusive() |
boolean |
isScope() |
void |
setActivityBehavior(ActivityBehavior activityBehavior) |
void |
setAsync(boolean isAsync) |
void |
setExclusive(boolean isExclusive) |
void |
setHeight(int height) |
protected void |
setIncomingTransitions(List<TransitionImpl> incomingTransitions) |
protected void |
setOutgoingTransitions(List<TransitionImpl> outgoingTransitions) |
protected void |
setParent(ScopeImpl parent) |
void |
setScope(boolean isScope) |
void |
setWidth(int width) |
void |
setX(int x) |
void |
setY(int y) |
String |
toString() |
addExecutionListener, addExecutionListener, contains, createActivity, createActivity, findActivity, getActivities, getExecutionListeners, getExecutionListeners, getIoSpecification, setIoSpecification
getId, getProcessDefinition, getProperties, getProperty, setProperties, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findActivity, getActivities
getId, getProcessDefinition, getProperty
protected List<TransitionImpl> outgoingTransitions
protected Map<String,TransitionImpl> namedOutgoingTransitions
protected List<TransitionImpl> incomingTransitions
protected ActivityBehavior activityBehavior
protected ScopeImpl parent
protected boolean isScope
protected boolean isAsync
protected boolean isExclusive
protected int x
protected int y
protected int width
protected int height
public ActivityImpl(String id, ProcessDefinitionImpl processDefinition)
public TransitionImpl createOutgoingTransition()
public TransitionImpl createOutgoingTransition(String transitionId)
public TransitionImpl findOutgoingTransition(String transitionId)
findOutgoingTransition
in interface PvmActivity
public ActivityImpl getParentActivity()
protected void setOutgoingTransitions(List<TransitionImpl> outgoingTransitions)
protected void setParent(ScopeImpl parent)
protected void setIncomingTransitions(List<TransitionImpl> incomingTransitions)
public List<PvmTransition> getOutgoingTransitions()
getOutgoingTransitions
in interface PvmActivity
public ActivityBehavior getActivityBehavior()
public void setActivityBehavior(ActivityBehavior activityBehavior)
public ScopeImpl getParent()
getParent
in interface PvmActivity
public List<PvmTransition> getIncomingTransitions()
getIncomingTransitions
in interface PvmActivity
public boolean isScope()
public void setScope(boolean isScope)
public int getX()
getX
in interface HasDIBounds
public void setX(int x)
setX
in interface HasDIBounds
public int getY()
getY
in interface HasDIBounds
public void setY(int y)
setY
in interface HasDIBounds
public int getWidth()
getWidth
in interface HasDIBounds
public void setWidth(int width)
setWidth
in interface HasDIBounds
public int getHeight()
getHeight
in interface HasDIBounds
public void setHeight(int height)
setHeight
in interface HasDIBounds
public boolean isAsync()
isAsync
in interface PvmActivity
public void setAsync(boolean isAsync)
public boolean isExclusive()
isExclusive
in interface PvmActivity
public void setExclusive(boolean isExclusive)
public String getActivityId()
Copyright © 2015. All rights reserved.