public class ActivityDiagramFactory
extends java.lang.Object
implements parser.ActivityFactoryInterface
Constructor and Description |
---|
ActivityDiagramFactory() |
Modifier and Type | Method and Description |
---|---|
activity.Action |
createAction() |
activity.Action |
createAction(java.lang.String name) |
activity.Action |
createAction(java.lang.String name,
activity.Activity act) |
activity.Activity |
createActivity() |
activity.Activity |
createActivity(java.lang.String name) |
activity.Activity |
createActivity(java.lang.String name,
ActivityDiagramInitialNodeImpl iniNode) |
activity.Activity |
createActivity(java.lang.String name,
activity.InitialNode iniNode)
Creates an activity diagram (i.e.
|
activity.Activity |
createActivity(java.lang.String name,
activity.InitialNode iniNode,
java.util.List<generic.Note> noteList) |
activity.Activity |
createActivity(java.lang.String name,
activity.InitialNode iniNode,
generic.Note note) |
activity.ActivityFinalNode |
createActivityFinalNode() |
activity.ControlFlow |
createControlFlow() |
activity.ControlFlow |
createControlFlow(activity.ActivityNode source,
activity.ActivityNode target) |
activity.ControlFlow |
createControlFlow(activity.ActivityNode source,
activity.ActivityNode target,
generic.Stereotype st) |
activity.ControlFlow |
createControlFlow(activity.ActivityNode source,
activity.ActivityNode target,
generic.Stereotype st,
java.lang.String guard) |
activity.DecisionNode |
createDecisionNode() |
activity.DecisionNode |
createDecisionNode(activity.ActivityEdge incoming,
activity.ActivityEdge outgoing)
Creates a new DecisionNode with the given incoming and outgoing edges.
|
activity.DecisionNode |
createDecisionNode(activity.ActivityEdge incoming,
java.util.List<activity.ActivityEdge> outgoing)
Creates a new DecisionNode with the given incoming and outgoing edges.
|
activity.InitialNode |
createInitialNode() |
activity.InitialNode |
createInitialNode(activity.ControlFlow outgoing) |
activity.InitialNode |
createInitialNode(java.util.List<activity.ControlFlow> outgoing) |
activity.MergeNode |
createMergeNode() |
activity.MergeNode |
createMergeNode(activity.ActivityEdge incoming,
activity.ActivityEdge outgoing) |
activity.MergeNode |
createMergeNode(java.util.List<activity.ActivityEdge> incoming,
activity.ActivityEdge outgoing) |
public activity.Action createAction()
createAction
in interface parser.ActivityFactoryInterface
public activity.Action createAction(java.lang.String name)
createAction
in interface parser.ActivityFactoryInterface
public activity.Action createAction(java.lang.String name, activity.Activity act)
createAction
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity()
createActivity
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity(java.lang.String name)
createActivity
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity(java.lang.String name, ActivityDiagramInitialNodeImpl iniNode)
public activity.ActivityFinalNode createActivityFinalNode()
createActivityFinalNode
in interface parser.ActivityFactoryInterface
public activity.ControlFlow createControlFlow()
createControlFlow
in interface parser.ActivityFactoryInterface
public activity.ControlFlow createControlFlow(activity.ActivityNode source, activity.ActivityNode target)
createControlFlow
in interface parser.ActivityFactoryInterface
public activity.ControlFlow createControlFlow(activity.ActivityNode source, activity.ActivityNode target, generic.Stereotype st)
createControlFlow
in interface parser.ActivityFactoryInterface
public activity.ControlFlow createControlFlow(activity.ActivityNode source, activity.ActivityNode target, generic.Stereotype st, java.lang.String guard)
createControlFlow
in interface parser.ActivityFactoryInterface
public activity.DecisionNode createDecisionNode()
createDecisionNode
in interface parser.ActivityFactoryInterface
public activity.DecisionNode createDecisionNode(activity.ActivityEdge incoming, activity.ActivityEdge outgoing)
parser.ActivityFactoryInterface
createDecisionNode
in interface parser.ActivityFactoryInterface
incoming
- The incoming edge.outgoing
- An outgoing edge (note this is a single edge and not a
list).public activity.DecisionNode createDecisionNode(activity.ActivityEdge incoming, java.util.List<activity.ActivityEdge> outgoing)
parser.ActivityFactoryInterface
createDecisionNode
in interface parser.ActivityFactoryInterface
incoming
- The incoming edge.outgoing
- A list of outgoing edges.public activity.InitialNode createInitialNode()
createInitialNode
in interface parser.ActivityFactoryInterface
public activity.InitialNode createInitialNode(activity.ControlFlow outgoing)
createInitialNode
in interface parser.ActivityFactoryInterface
public activity.InitialNode createInitialNode(java.util.List<activity.ControlFlow> outgoing)
createInitialNode
in interface parser.ActivityFactoryInterface
public activity.MergeNode createMergeNode()
createMergeNode
in interface parser.ActivityFactoryInterface
public activity.MergeNode createMergeNode(activity.ActivityEdge incoming, activity.ActivityEdge outgoing)
createMergeNode
in interface parser.ActivityFactoryInterface
public activity.MergeNode createMergeNode(java.util.List<activity.ActivityEdge> incoming, activity.ActivityEdge outgoing)
createMergeNode
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity(java.lang.String name, activity.InitialNode iniNode)
createActivity
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity(java.lang.String name, activity.InitialNode iniNode, generic.Note note)
createActivity
in interface parser.ActivityFactoryInterface
public activity.Activity createActivity(java.lang.String name, activity.InitialNode iniNode, java.util.List<generic.Note> noteList)
createActivity
in interface parser.ActivityFactoryInterface