- Jun 28, 2018
-
-
Alexander Diewald authored
* Modify the constructors such that AF3FXViewParts can be created that only contain a single FX node/control, and do not come along with a FXML layout file. * Due to signature conflicts, the css location must be given in the constructor. The default case is to use "null" such that the OS-native look is used. * Add a method "setChildNodeFinal" that must be used to add the FX node to the view. It is not possible to do this in constructors since the FX toolkit is not initialized at this point in time. Issue-Ref: 3463 Issue-Url: https://af3-developer.fortiss.org/issues/3463 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Jun 26, 2018
-
-
Alexander Diewald authored
3459 check i ds avoid duplicate save See merge request !8
-
Alexander Diewald authored
Issue-Ref: 3459 Issue-Url: https://af3-developer.fortiss.org/issues/3459 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Jun 20, 2018
-
-
Simon Barner authored
* Print list of all affected elements * Indicate if it ID was missing or duplicated Issue-Ref: 3459 Issue-Url: https://af3-developer.fortiss.org/issues/3459 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3459 Issue-Url: https://af3-developer.fortiss.org/issues/3459 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Jun 13, 2018
-
-
Hernan Ponce de Leon authored
3433 auto layouter label size See merge request !6
-
Hernan Ponce de Leon authored
Issue-Ref:3433 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
- Jun 12, 2018
-
-
Hernan Ponce de Leon authored
2845 cross project copy and paste See merge request !7
-
Hernan Ponce de Leon authored
Issue-Ref:2845 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
Simon Barner authored
* Add work-around in setFocus() override * Property change is also issued in WorkbenchPart.setTitleImage() (ancestor class) Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Remove messy (and unneeded) loop to wait until the editor has opened * Style cleanup Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* No longer use erroneous heuristics that depends on the assumption that for some model viewst there is a hidden root element (e.g., CA) * Instead, use the model element handler service to determine object to be edited (same as object to be layouted). Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Can be caused by dangling objects that e.g. stem from partical cross-project copies Issue-Ref: 2845 Issue-Url: https://af3-developer.fortiss.org/issues/2845 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Jun 11, 2018
-
-
https://git.fortiss.org/af3/kernel.gitSimon Barner authored
Merge branch 'master' of https://git.fortiss.org/af3/kernel.git into 2845-cross-project-copy-and-paste
-
Simon Barner authored
Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Add IAutoLayouterTapeMeasure interface to estimate size of elements, connectors, and connections * Add DiagramTapeMeasure (SWT-based implementation for diagrams) * Ensures that layouted element is opened in diagram editor * Uses SWT GraphicsContext (GC) to estime size requirements of text labels Issue-Ref: 3433 Issue-Url: https://af3-developer.fortiss.org/issues/3433 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Hernan Ponce de Leon authored
3209 javafx See merge request !4
-
Hernan Ponce de Leon authored
Issue-Ref:3209 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
- Jun 08, 2018
-
-
Johannes Eder authored
Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
Johannes Eder authored
Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
- Jun 07, 2018
-
-
Alexander Diewald authored
Rating added to models in kener plugins See merge request !5
-
Hernan Ponce de Leon authored
Issue-Ref:3427 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
- Jun 06, 2018
-
-
Simon Barner authored
- Do not call for each EObject that is EcoreUtil.Copier.copy()ed - But only once per copy-and-paste operation Issue-Ref: 2845 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
- Use original (non-copied) references only when copying within the same model resource. - Otherwise, the copy in the destination resource will have a reference to the original resource. - NOTE - The resulting copy can have null-references which might not be handled correctly. - Hence, this is only an initial workaround, and a proper handling of copying references is needed. Issue-Ref: 2845 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Jun 05, 2018
-
-
Alexander Diewald authored
Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* Create an additional constructor that allows passing a TreeTableView, which has been constructed/injected beforehand. It is a requirement to use this simplification in combination with FXML. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* Useful to retrieve values, labels etc. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* Adjusts the settings in the Windows 10 CSS. * Rows are hard to see without this change. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 25, 2018
-
-
Alexander Diewald authored
* Add a TreeViewer that constructs a DynamicTreeViewer whose UI provider uses the methods and kernel services for IHierarchicElements and NamedElements. * The Viewer uses a composition principle where a client must provide TreeView (JavaFX), a root element (AF3), and a content provider that selects the elements to be displayed. * Add two basic content providers that a) list all children below the given root element and b) list all children of a given type. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* The UI provider operates on the items passed by the updateItem method in the DynamicTreeViewer. * Avoid the required null-checks in the UI providers by moving this check to the Viewer. This reduces the boilerplate code. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* In order to allow dynamic filling of the eclipse views, don't set a fixed Scene size to allow dynamic resizing as required. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* DynamicTreeViewers and alike are often used for a specific set of base types. Thus, generics can be used to reduce the code by subclassing these controls for specific meta-model types like IHierarchicElements. * Second, a bit more type-safety is achieved without sacrificing ease-of-use since the controls can still be constructed for Objects for complex object relations. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 24, 2018
-
-
Alexander Diewald authored
* Taken from the SystemFOCUS project. * Initial import that is lacking integration in the SWT-JavaFX "framework". * Integration with the "framework" and FXML is done in separate commits to decouple the import from the integration work. Issue-Ref: 3209 Issue-Url: https://af3-developer.fortiss.org/issues/3209 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- May 22, 2018
-
-
Alexander Diewald authored
3369 fix missing ids no command See merge request !2
-
- May 18, 2018
-