Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
K
kernel
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
af3
kernel
Graph
3d729548b86737b73f4769eccdc57b389247ff01
Select Git revision
Branches
20
1326
3341-refactor_DataBindingUtils
3396-developer_documentation
3417
3427-Rate-Models
3553
3583
3620
3642
3712
3746
3767
3767-cleanup-dependencies
3870_delegating_factories
3872-Add_auto-layout
3873
3899
390
3922
4018
Tags
7
2.26
2.25
2.24
2.22
2.20
2.16
2.14
27 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
10
Apr
9
7
1
31
Mar
27
25
24
18
17
16
12
23
Feb
20
16
12
9
6
5
4
3
2
29
Jan
28
27
26
23
22
21
15
14
13
12
8
18
Dec
17
16
15
12
11
10
8
5
4
3
2
26
Nov
25
21
20
19
17
14
13
12
10
9
3
24
Oct
6
2
1
30
Sep
29
24
15
12
11
10
9
8
5
4
3
2
1
29
Aug
28
27
26
25
20
7
6
5
31
Jul
30
29
28
24
23
22
21
11
10
7
27
Jun
23
18
12
11
3
30
May
23
2
24
Apr
11
4
24
Mar
21
18
17
11
10
6
3
26
Feb
19
17
14
12
10
6
5
3
28
Jan
27
22
14
13
18
Dec
17
20
Nov
11
6
11
Oct
9
27
Sep
26
25
23
20
17
16
13
6
2
30
Aug
28
14
12
9
7
5
3
2
31
Jul
30
29
28
22
21
20
19
18
14
11
10
4
3
2
1
26
Jun
24
24
May
22
21
17
6
Apr
27
Mar
1
28
Feb
21
19
15
12
11
6
4
31
Jan
30
28
25
24
23
22
21
18
17
16
15
14
13
11
10
9
7
5
3
28
Dec
12
11
4
3
28
Nov
22
21
20
19
9
8
7
23
Oct
9
8
21
Sep
30
Aug
7
2
31
Jul
27
26
25
17
16
13
12
11
10
9
5
3
2
30
Jun
21
14
7
31
May
30
25
24
21
9
7
2
1
30
Apr
26
17
10
26
Mar
24
23
22
14
13
6
5
3
29
Feb
24
22
20
14
7
3
2
1
31
Jan
30
27
- Prefer the potentially a bit less efficient but safer Display.getDefault.syncExec() over Display.getDefault.asyncExec() to avoid NPEs triggered by model modifications
- Ensure that UI updates triggered from EMF notification mechanism are executed in the UI context (using Display.getDefault.asyncExec())
- Avoid NPE in getEStructuralFeature()
- Support sharing the ResourceSet used to load models managed by the kernel with additional model files (e.g., models, that are linked to the model managed by the kernel using IDs)
- Move IdConsistencyChecker and IdUniquenessChecker since it is a generic functionality
Ensure that kernel is not aware of any products built based on it:
getLabelForValue():
temporary quickfix for smartfit
bugfix in comment
YELLOW
fixed widget disposed exception in dse visualization
preparation in the model binding service
- Add IAnnotationValueProvider.isHidden() that allows to hide annotations from any view (useful for internal attributes that should not be exposed to the user). Default = false
- Add instantiateAnnotationsRecursive(IModelElement element)
- Prevent pollution of AnnotationEntry <-> IModelElement cache via instantiateAnnotations(final IModelElement element) (which might be invoked from model transformations). I.e., the cache is only updated, when the AnnotationEntries are queried from the GUI context.
- Move RemoveUnknownFeatureMigrationProviderBase to org.fortiss.tooling.kernel.extension.base
- Add RemoveUnknownFeatureMigrationProviderBase, a base class for {@link IMigrationProvider}s to selectively remove unknown features from a model.
- Instead of iteration over the entire model for each IIdLabeled element whose ID is to be checked for consistency and uniqueness, register the constraint checker for the FileProject and do each of the checks in one pass.
- Add prefix "generated-" for directories of generated edit and editor code (not used in default AF3 distribution)
Problem description:
- GSNPositionedEditPartBase*: Avoid code duplication by pushing refreshDecorationFigure() to PositionedEditPartBase
GREEN
- Avoid NPE by considering the case that the annotation might not be hooked to the resource yet
- Assign unique IDs to annotations as soon as the are instantiated (before, annotations relied on the ID-fixup that is triggered when the model is persisted)
- Keep order of elements to be selected (e.g., EENum values) etc. by using a LinkedHashMap instead of a TreeMap
- Move case distinction into EStructuralFeatureDescriptor.getEnumLiterals()
org.fortiss.tooling.base:
Adds the possibility to filter the list of available choices for an enum-type annotation via the annotation's value provider.
Include opal.jar in binary build
DerivedAnnotationValueProviderBase.setAnnotationValue(): Convert String-encoded input to actual data type
Grammar fix in error message
- Fix calculation of return value of removeModelElementReferenceSpecifications()
- Delegate construction of ColumnLabelProviders to LabelProviderFactory
- Pass specification in createEditingSupport() version that does not require an instanceKey
- Remove forgotten TODO
GenericAnnotationView.getModelElementLevel() and getModelElementAncestor() to EcoreUtils
Remove dependency of org.fortiss.af3.component.ui to org.fortiss.af3.mira by
Fix attempt
- Fix pluginName
2.6 -> 2.7
Loading