Class MigrationServiceImpl
java.lang.Object
org.eclipse.graphiti.internal.services.impl.MigrationServiceImpl
- All Implemented Interfaces:
IMigrationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMoves fonts which, in 0.7.0, were aggregated by AbstractText and Style to the diagram which aggregates fonts centrally as of 0.8.0.voidSets all filled attributes of abstract text instances to false.booleanChecks if fonts are set on graphical elements while not being managed by the diagram.booleanChecks if a version number is present.
-
Constructor Details
-
MigrationServiceImpl
public MigrationServiceImpl()
-
-
Method Details
-
migrate070To080
Description copied from interface:IMigrationServiceMoves fonts which, in 0.7.0, were aggregated by AbstractText and Style to the diagram which aggregates fonts centrally as of 0.8.0. Possibly modifies the diagram. Has to be called from within a write transaction. It is assumed that there is only one diagram stored in the underlying resource.- Specified by:
migrate070To080in interfaceIMigrationService- Parameters:
d- the diagram to be migrated
-
migrate080To090
Description copied from interface:IMigrationServiceSets all filled attributes of abstract text instances to false. Prior to 0.9 the filled attribute was not evaluated by the rendering engine. A actual value of TRUE was an effective FALSE. Has to be called from within a write transaction. It is assumed that there is only one diagram stored in the underlying resource.- Specified by:
migrate080To090in interfaceIMigrationService- Parameters:
d- the diagram to be migrated- See Also:
-
org.eclipse.graphiti.ui.internal.editor.DiagramEditorInternal#migrateDiagramModelIfNecessary()
-
shouldMigrate080To090
Description copied from interface:IMigrationServiceChecks if a version number is present. Prior to 0.9 no version number was given to the diagram.- Specified by:
shouldMigrate080To090in interfaceIMigrationService- Parameters:
d- the diagram under consideration- Returns:
- true if the diagram should be migrated
- See Also:
-
org.eclipse.graphiti.ui.internal.editor.DiagramEditorInternal#migrateDiagramModelIfNecessary()
-
shouldMigrate070To080
Description copied from interface:IMigrationServiceChecks if fonts are set on graphical elements while not being managed by the diagram. It is assumed that there is only one diagram stored in the underlying resource.- Specified by:
shouldMigrate070To080in interfaceIMigrationService- Parameters:
d- the diagram under consideration- Returns:
- true if the diagram should be migrated, false otherwise
-