- Dec 07, 2016
-
-
Alexander Diewald authored
- Move the getEStructuralFeatureDescriptor method to the IAnnotationValueProvider interface. - Move the getContectMenuEntries method for AnnotationValueProviders to the ValueProviderBase class. - Remove the DefaultAnnotationContextActions interface that provided a default implementation. - Add copy & paste Actions to the ValueProviderBase class. - Improve the handling of (Annotation) instanceKeys in the GenericAnnotationView. - Generalize the Action to create random values for the annotations of the visible element set in the annotation view: - Can handle only Number types up to now. - Add a static method in AnnotationUtils that allows to provide this capability in AnnotationValueProviders. - Add a BaseMathUtils utility class in org.fortiss.tooling.base to handle "dynamic" Number conversions that are not considered in Apache common's MathUtils: Used, e.g., for the randowm number generation. - Update the EnergyConsumption- & WcetValueProviders. refs 2361
-
- Dec 06, 2016
-
-
Vincent Aravantinos authored
refs 2347
-
Vincent Aravantinos authored
refs 2347
-
Vincent Aravantinos authored
refs 2444
-
- Dec 05, 2016
-
-
Simon Barner authored
-
Andreas Bayha authored
Fixed invalid propositions from guards. refs 2220
-
Simon Barner authored
refs 2349
-
Vincent Aravantinos authored
refs 2346
-
Vincent Aravantinos authored
refs 2358
-
Simon Barner authored
- Triggers - F2 hotkey - context menu - Effects: - Raise properties view, - Puts focus on "name" field - Select all previous contents of "name" field refs 2355
-
Vincent Aravantinos authored
refs 2750
-
Florian Hölzl authored
refs 2653
-
Florian Hölzl authored
refs 2646
-
Florian Hölzl authored
refs 2646
-
- Nov 30, 2016
-
-
Simon Barner authored
- This will be performed by the IElementCompositorService that is called from createNewSourceDropContext(). - Doing it here already, will trigger an expensive check for duplicate IDs when the ID assignment is issued for the second time from the IElementCompositorService refs 2759
-
Simon Barner authored
- I.e., do this for each specification instead of the "contained" model element. Since "contained" might already have an any, this would trigger an expensive algorithm to check if there are duplicated IDs. refs 2759
-
- Nov 14, 2016
-
-
Simon Barner authored
- getReferencingResourceURIs(): Load side-car model resources via ResourceSet.getResource. This has the advantage that custom resource factories will be considered
-
- Nov 02, 2016
-
-
Simon Barner authored
- Performed some refactoring (no functional change) and added documentation refs 2709
-
- Oct 28, 2016
-
-
Simon Barner authored
refs 2709
-
Vincent Aravantinos authored
refs 2729
-
Alexander Diewald authored
- prepareAnnotationEntry(): Comment out warning in case the annotation has not been instantiated yet. In the current situation, it has a performance impact on model transformations. refs 2228
-
Vincent Aravantinos authored
-
- Oct 27, 2016
-
-
Vincent Aravantinos authored
-
Simon Barner authored
- prepareAnnotationEntry(): Emit a warning in case the annotation has not been instantiated yet. The goal is to remove the code that instantiates the annotation on the fly in the long run. refs 2228
-
Vincent Aravantinos authored
refs 2728
-
Vincent Aravantinos authored
refs 2727
-
Vincent Aravantinos authored
refs 2727
-
Vincent Aravantinos authored
refs 2727
-
Vincent Aravantinos authored
-
Vincent Aravantinos authored
-
Vincent Aravantinos authored
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-
- Oct 26, 2016
-
-
Simon Barner authored
Ensure that IDs have been assigned to all new model elements before they are hooked to the project / resource - Rationale - Model elements for which no ID has been assigned, have id 0 (which is the default value). - When the new element is hooked to the resource, ResourceUtils.KernelResourceFactory.KernelXMIResource.getId() is called, which internally calls setId() to synchronize the XMI ID with the AF3 ID. In case the ID is still 0, this implicit call will corrupt the ID -> model object map (by override the mapping for key 0). - Changes - ElementCompositorService: Assign IDs *before* hooking new element to the container (but of course using the container to determine the next free ID) - ModelElementCompositorBase: Assign IDs to newly instantiated annotations
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-
Vincent Aravantinos authored
refs 2726
-