Package jline.io.tikz
Class SequenceDiagramLayoutEngine
java.lang.Object
jline.io.tikz.SequenceDiagramLayoutEngine
Computes layout positions for UML sequence diagram elements.
Groups tasks by processor and determines vertical ordering of activities.
-
Constructor Summary
ConstructorsConstructorDescriptionSequenceDiagramLayoutEngine(LayeredNetwork model, SequenceDiagramOptions options) -
Method Summary
Modifier and TypeMethodDescriptionvoidComputes the complete layout for the sequence diagram.intgetActivityLevel(Activity activity) getEntryForActivity(Activity activity) doublegetLifelineX(Task task) intdouble[]getProcessorBounds(Host processor) getTaskForEntry(String entryName)
-
Constructor Details
-
SequenceDiagramLayoutEngine
-
-
Method Details
-
computeLayout
public void computeLayout()Computes the complete layout for the sequence diagram. -
getProcessorTaskGroups
-
getLifelineX
-
getActivityLevel
-
getProcessorBounds
-
getSortedActivities
-
getTaskForEntry
-
getEntryForActivity
-
getMaxLevel
public int getMaxLevel()
-