de.cau.cs.kieler.synccharts.custom
Class SyncchartsUtil
java.lang.Object
de.cau.cs.kieler.synccharts.custom.SyncchartsUtil
public final class SyncchartsUtil
- extends Object
Utility class comprising several SyncCharts specific convenience methods.
- Rating

Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSG_KITS_INIT_FAILED
public static final String MSG_KITS_INIT_FAILED
- See Also:
- Constant Field Values
MSG_LABEL_SERIAL_FAILED
public static final String MSG_LABEL_SERIAL_FAILED
- See Also:
- Constant Field Values
assureInitializedDomainModel
public static void assureInitializedDomainModel(TransactionalEditingDomain domain,
Diagram diagram)
- Utility method assuring the proper initialization of textual SyncCharts model.
Needed as empty regions (esp. root regions) are not serialized in kits.
- Parameters:
domain
- the TransactionalEditingDomain
in chargediagram
- the related Diagram
notation element
cleanUpNotationModel
public static void cleanUpNotationModel(TransactionalEditingDomain domain,
Diagram diagram)
- Deletes orphaned notation elements to avoid broken transition edges etc.
Serializes labels as they are not stored in textual kits files.
- Parameters:
domain
- the TransactionalEditingDomain
in chargediagram
- the related Diagram
notation element