Commits on Source (71)
-
Hernan Ponce de Leon authored
Issue-Ref: 3725 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
Alexander Diewald authored
Release 2.15.0 See merge request !53
-
Alexander Diewald authored
Issue-Ref: 3727 Issue-Url: https://af3-developer.fortiss.org/issues/3727 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3696 Issue-Url: https://af3-developer.fortiss.org/issues/3696 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Dispose columns created for previous model before setting the editor input. * Otherwise, the old label providers might try to access annotations that are not presented in the new model Issue-Ref: 3696 Issue-Url: https://af3-developer.fortiss.org/issues/3696 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* AccessibleObject::isAccessible() is deprecated for Java 9 and above * Use AccessibleObject::canAccess(Object) instead * Log a warning when the security manager denies to enable access to Table::setItemHeight() * Log an error when an error occurs when trying to set the table height Issue-Ref: 3696 Issue-Url: https://af3-developer.fortiss.org/issues/3696 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Enable re-use of color scheme also for other editors that embed annotations Issue-Ref: 3696 Issue-Url: https://af3-developer.fortiss.org/issues/3696 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
This reverts commit a3174c42. Issue-Ref: 3708 Issue-Url: https://af3-developer.fortiss.org/issues/3708 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3696 Issue-Url: https://af3-developer.fortiss.org/issues/3696 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
3696: Memory Modeling See merge request !54
-
Alexander Diewald authored
-
Simon Barner authored
Issue-Ref: 3048 Issue-Url: https://af3-developer.fortiss.org/issues/3048 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Florian Hölzl authored
Issue-Ref: 3048 Issue-Url: https://af3-developer.fortiss.org/issues/3048 Signed-off-by:
Florian Hoelzl <hoelzl@fortiss.org>
-
Simon Barner authored
openInEditor(): Remove unused depth parameter See merge request !55
-
Marco Volpe authored
* Only one comment updated Issue-Ref: 3608 Issue-Url: https://af3-developer.fortiss.org/issues/3608 Signed-off-by:
Marco Volpe <emme.volpe@gmail.com>
-
Alexander Diewald authored
3727 See merge request !56
-
Alexander Diewald authored
* The intended way to obtain annotation values by providers requires lots of boilerplate code. * Provide a util method therefore. * Remove the exception marker for the getAnnotatedValue method as it has not been used since ~3 years... Issue-Ref: 3750 Issue-Url: https://af3-developer.fortiss.org/issues/3750 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Hernan Ponce de Leon authored
Issue-Ref: 3750 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
Hernan Ponce de Leon authored
Annotations: Simplify value retrieval See merge request !57
-
Simon Barner authored
Issue-Ref: 3608 Issue-Url: https://af3-developer.fortiss.org/issues/3608 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3735 Issue-Url: https://af3-developer.fortiss.org/issues/3735 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
3735: MemoryAreas See merge request !59
-
Marco Volpe authored
-
Alexander Diewald authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Tiziano Munaro authored
-
Tiziano Munaro authored
Issue-Ref: 3608 Issue-Url: https://af3-developer.fortiss.org/issues/3608 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
3746 See merge request !60
-
Alexander Diewald authored
Conflicts: org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/.ratings Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3608 Issue-Url: https://af3-developer.fortiss.org/issues/3608 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
[3608] Support minimization of energy consumption See merge request !61
-
Alexander Diewald authored
Issue-Ref: 3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* The initialization phase shall ensure that all required information about handlers, element types they process etc. are available. It can be considered the configuration phase that is later used to process instances of elements. * This change ensures that models are only loaded at the beginning of the startup phase such that all services are ready when instances of elements shall be processed. * In particular, this modification will be needed to instantiate all missing annotations when a model is loaded to fulfill the respective constraint that annotations are always present at model elements for whose type they were registered. * Therefore, a migrator is used. They are executed by a callback from the postLoad routine that will also be fired when importing models to avoid code duplication. Thus, in order to ensure that the annotation service is aware of all present annotations, it must be initialized before the model is loaded. * AF3 startup works as normal and all functionality seems OK. Since this is an invasive change under the hood, problems would be noticeable immediately, so this one should be fine as no obvious errors could be seen. Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* The service now checks a given input element for the presence of migrateable elements if migration providers are queried. By that, the registration w.r.t. an element type actually makes sense. Before, only the needsMigration(...) method was evaluated. * Simplify the needsMigration(...) method to indicate whether any migration provider applicable for the given input reports the need for migration. * Simplify the migrate(...) logic that will now also report failed migrations: the need for migration is checked after the actual migration. * Do not register migrators for ITopLevelElements any more! Instead, declare the type that is really relevant for the migration. If you need to be launched in every case (avoid that!!!!) one can register for FileProject or EObject. Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* Replace doSaveAndResetLastChangeWasIntended with the standard doSave call to avoid cyclic execution of the runInWorkspace method. * Regression w.r.t. #2140 does not occur. * Remove doSaveAndResetLastChangeWasIntended as it is no longer needed. It was a workaround anyways. * Use a non-Dirtying command to execute the migration service. We don't want to undo this step. Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Florian Hölzl authored
Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806 Signed-off-by:
Florian Hoelzl <hoelzl@fortiss.org>
-
Florian Hölzl authored
Rework migration service See merge request !62
-
Alexander Diewald authored
Issue-Ref: 3811 Issue-Url: https://af3-developer.fortiss.org/issues/3811 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Tiziano Munaro authored
Issue-Ref: 3811 Issue-Url: https://af3-developer.fortiss.org/issues/3811 Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
Alexander Diewald authored
ModelContext: Remove the lastChangeWasIntended state See merge request !63
-
Simon Barner authored
* Not all IConnectors are necessarily ILayoutedModelElements Issue-Ref: 3813 Issue-Url: https://af3-developer.fortiss.org/issues/3813 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3813 Issue-Url: https://af3-developer.fortiss.org/issues/3813 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
3813: Context menu contributors: Fix class cast exception See merge request !64
-
Simon Barner authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3818 Issue-Url: https://af3-developer.fortiss.org/issues/3818 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3818 Issue-Url: https://af3-developer.fortiss.org/issues/3818 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
3818: Avoid NPE in closeEditor() See merge request !65
-
Alexander Diewald authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3823 Issue-Url: https://af3-developer.fortiss.org/issues/3823 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3823 Issue-Url: https://af3-developer.fortiss.org/issues/3823 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Annotations: "setItemHeight" not avaliable in gtk; Wrong reflective code See merge request !67
-
Simon Barner authored
Issue-Ref: 3676 Issue-Url: https://af3-developer.fortiss.org/issues/3676 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3676 Issue-Url: https://af3-developer.fortiss.org/issues/3676 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
3676: Remove deprecated metamodels and migrators See merge request !68
-
Alexander Diewald authored
-
Alexander Diewald authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3822 Issue-Url: https://af3-developer.fortiss.org/issues/3822 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Properties: Enable binding positive+zero integers See merge request !66
Showing
- org.fortiss.tooling.base.ui/META-INF/MANIFEST.MF 3 additions, 3 deletionsorg.fortiss.tooling.base.ui/META-INF/MANIFEST.MF
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/.ratings 1 addition, 1 deletion...fortiss/tooling/base/ui/annotation/labelprovider/.ratings
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/AnnotationLabelProvider.java 22 additions, 10 deletions.../ui/annotation/labelprovider/AnnotationLabelProvider.java
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/generic/.ratings 1 addition, 1 deletion.../fortiss/tooling/base/ui/annotation/view/generic/.ratings
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java 19 additions, 11 deletions...ase/ui/annotation/view/generic/GenericAnnotationView.java
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/layout/auto/.ratings 1 addition, 1 deletion...e.ui/src/org/fortiss/tooling/base/ui/layout/auto/.ratings
- org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/layout/auto/AutoLayoutMenu.java 4 additions, 2 deletions...g/fortiss/tooling/base/ui/layout/auto/AutoLayoutMenu.java
- org.fortiss.tooling.base/META-INF/MANIFEST.MF 2 additions, 2 deletionsorg.fortiss.tooling.base/META-INF/MANIFEST.MF
- org.fortiss.tooling.base/html/developer/figures/base.aird 0 additions, 21 deletionsorg.fortiss.tooling.base/html/developer/figures/base.aird
- org.fortiss.tooling.base/model/.ratings 1 addition, 1 deletionorg.fortiss.tooling.base/model/.ratings
- org.fortiss.tooling.base/model/base.ecore 0 additions, 6 deletionsorg.fortiss.tooling.base/model/base.ecore
- org.fortiss.tooling.base/model/base.genmodel 0 additions, 1 deletionorg.fortiss.tooling.base/model/base.genmodel
- org.fortiss.tooling.base/plugin.xml 4 additions, 2 deletionsorg.fortiss.tooling.base/plugin.xml
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/.ratings 3 additions, 3 deletions...rg/fortiss/tooling/base/annotation/valueprovider/.ratings
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/DerivedAnnotationValueProviderBase.java 1 addition, 1 deletion...ion/valueprovider/DerivedAnnotationValueProviderBase.java
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/EStructuralFeatureValueProviderBase.java 2 additions, 2 deletions...on/valueprovider/EStructuralFeatureValueProviderBase.java
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/annotation/valueprovider/IAnnotationValueProvider.java 5 additions, 5 deletions...se/annotation/valueprovider/IAnnotationValueProvider.java
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/.ratings 1 addition, 0 deletions...ooling.base/src/org/fortiss/tooling/base/compose/.ratings
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/compose/ConnectorCompositorBase.java 80 additions, 0 deletions...fortiss/tooling/base/compose/ConnectorCompositorBase.java
- org.fortiss.tooling.base/src/org/fortiss/tooling/base/migration/.ratings 1 addition, 0 deletions...ling.base/src/org/fortiss/tooling/base/migration/.ratings