- Dec 12, 2014
-
-
Alexander Diewald authored
- Adjust all annotations that inherited from IDerivedAnnotation to use the new DerivedAnnotationBase class - EOperation cleanup - Move getValue() from org.fortiss.tooling.base.utils.AnnotationUtils to org.fortiss.tooling.base.model.base.impl.DerivedAnnotationBaseStaticImpl
-
- Dec 11, 2014
-
-
Simon Barner authored
- Add getAnnotation(IModelElement, Class<T> clazz, boolean) variant that lets the caller control if the potential instantiation of an annotation should be wrapped into a command. - The original getAnnotation(IModelElement, Class<T> clazz) variant still exists and still defaults to wrapping the instantiation into a command - AnalysisMigrationProvider / SafetySpecToAnnotationMigrationProvider: Use the new method to prevent the creation of a command in order to prevent the use of the IPersistencyService during the migration (workaround for the annotation-related aspect of #2010) refs 2010,2172
-
- Dec 08, 2014
-
-
Simon Barner authored
-
- Dec 04, 2014
-
-
Simon Barner authored
- Remove redundant dependencies (i.e., those, that are already contained and re-exported by the actual dependencies)
-
- Dec 03, 2014
-
-
Simon Barner authored
- getAnnotation(): Wrap creation of new Annotation into command since this method might easily be called from a context that cannot directly manipulate the model (e.g., from the GUI context) refs 2178
-
- Dec 02, 2014
-
-
Simon Barner authored
SafetyUtils.getParentSpecificationsWithType() --> AnnotationUtils.getParentAnnotationsWithType() AnnotationUtils: Add TODO to remove workaround that should be no longer required after IDE dev tools update. refs 2171
-
Simon Barner authored
Add <T extends IAnnotatedSpecification> T getAnnotation(IModelElement modelElement, Class<T> clazz), a method to safely obtain an annotation for a given modelElement (and to create it, if it does not exist yet). refs 1841
-
- Nov 19, 2014
-
-
Alexander Diewald authored
Extends the Derived annotation, such that element-specfic values can be returned; Useful for aggregate annotations. refs 2150
-
- Nov 13, 2014
-
-
Alexander Diewald authored
refs 2150
-
- Sep 08, 2014
-
-
Vincent Aravantinos authored
-
- Sep 01, 2014
-
-
Simon Barner authored
- Change return type of getValue() to T - This allows for more type safe implementation of the underlying calculations - The former abstract base class DerivedAnnotationBase used Object as a return type for getValue() to due an EMF code generation bug for generics if the base class is located in a different .ecore file than the concrete class. For interfaces, this bug is not triggered. refs 1841
-
- Aug 29, 2014
-
-
Simon Barner authored
Introduce "derived" annotation, i.e. based on calculations instead of explicit annotations / model contents can be implemented - DerivedAnnotationBase meta-model element, with getValue() EOperation, and a extensive documentation. - Corresponding DerivedAnnotationValueProviderBase, implementing a read-only, text-view of the calculation result - To implement the above, move handling of annotation EClass & factory to ValueProviderBase refs 1841
-
- Aug 07, 2014
-
-
Florian Hölzl authored
refs 2093
-
Florian Hölzl authored
refs 2093
-
Florian Hölzl authored
refs 2093
-
- Aug 06, 2014
-
-
Johannes Eder authored
refs 2093
-
- Aug 05, 2014
-
-
Vincent Aravantinos authored
refs 2049
-
- Jul 24, 2014
-
-
Dongyue Mou authored
refs 2028
-
- Jul 21, 2014
-
-
Vincent Aravantinos authored
refs 2048
-
- Jun 03, 2014
-
-
Vincent Aravantinos authored
refs 1868
-
Vincent Aravantinos authored
refs 1868
-
Vincent Aravantinos authored
updated the ecore & genmodel models to Kepler (files are strucutrally identical but textually different, hence Eclipse was always displaying local differences) refs 1868
-
- Mar 21, 2014
-
-
Johannes Eder authored
refs 1841
-
Johannes Eder authored
refs 1841
-
- Feb 17, 2014
-
-
Vincent Aravantinos authored
refs 1943
-
- Feb 03, 2014
-
-
Florian Hölzl authored
-
- Dec 18, 2013
-
-
Dongyue Mou authored
-
- Nov 06, 2013
-
-
Cheng Zhang authored
fix repeated coverage analysis error add no id migration process refs 1801
-
- Oct 09, 2013
-
-
Johannes Eder authored
added new specification for memory and sil in scheduling model instead moved addSpecifications functionality to tooling base refs 1598
-
- Sep 17, 2013
-
-
Daniel Ratiu authored
refs 1732
-
- Sep 06, 2013
-
-
Florian Hölzl authored
refs 1686
-
- Aug 28, 2013
-
-
Georgetta Igna authored
refs 1590
-
- Aug 05, 2013
-
-
Florian Hölzl authored
refs 1542
-
- Aug 03, 2013
-
-
Daniel Ratiu authored
refs 1544
-
- Aug 02, 2013
-
-
Daniel Ratiu authored
refs 1565
-
Daniel Ratiu authored
refs 1565
-
- Jul 29, 2013
-
-
Florian Hölzl authored
refs 1542
-
Daniel Ratiu authored
refs 1529
-
- Jul 28, 2013
-
-
Daniel Ratiu authored
-
- Jul 11, 2013
-
-
Daniel Ratiu authored
refs 1369
-