-
- Downloads
Rework handling of missing and duplicated IDs
- UniqueIdUtils:
- Remove fixMissingIDs(final ITopLevelElement modelElement)
(only used in one place)
- fixMissingIDs(EObject object, EObject existingModel): Do not wrap
model modification into a command. This is up to the caller of
this method (e.g., the command stack is not available in tests)
- Remove IDMigrationProvider: Fixup of missing / duplicated is handled
in ModelContext
- ModelContext: Use nonDirtyingCommand, and automatically save model
in case IDs have been fixed
Issue-Ref: 3369
Signed-off-by:
Simon Barner <barner@fortiss.org>
parent
fe9ea64a
No related branches found
No related tags found
Showing
- org.fortiss.tooling.base/plugin.xml 0 additions, 3 deletionsorg.fortiss.tooling.base/plugin.xml
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/migration/.ratings 0 additions, 1 deletion...ling.base/src/org/fortiss/tooling/base/migration/.ratings
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/migration/IDMigrationProvider.java 0 additions, 52 deletions...g/fortiss/tooling/base/migration/IDMigrationProvider.java
- org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/internal/storage/eclipse/.ratings 1 addition, 1 deletion.../fortiss/tooling/kernel/internal/storage/eclipse/.ratings
- org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/internal/storage/eclipse/ModelContext.java 9 additions, 2 deletions...tooling/kernel/internal/storage/eclipse/ModelContext.java
- org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings 1 addition, 1 deletion...ling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings
- org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/UniqueIDUtils.java 5 additions, 23 deletions...l/src/org/fortiss/tooling/kernel/utils/UniqueIDUtils.java
Loading
Please register or sign in to comment