(I)AnnotationValueService:
- List<AnnotationEntry> getValues(IModelElement element) --> AnnotationEntry getAnnotationEntry(IModelElement element); - The semantics of the method is change to return exactly the AnnotationEntry that contains the AnnotationValueProvider-to-IAnnotatedSpecification mapping for the given model element. In the old semantics, a list of all annotation entries for model elements that had the same type as the given model element have been returned. AnnotationEntry: - add isEmpty() Consequences: - Fix update bug of GenericAnnotationView when deleting model elements (stale rows used to stay in the view) - Performance improvement TODO: The GenericAnnotationView is still very slow during the deletion of large sub-models (and probably also during addition e.g., because of c'n'p of large sub-models) refs 1841
Showing
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/AnnotationEntry.java 8 additions, 0 deletions...g/fortiss/tooling/base/ui/annotation/AnnotationEntry.java
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/AnnotationValueService.java 39 additions, 75 deletions...ss/tooling/base/ui/annotation/AnnotationValueService.java
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/IAnnotationValueService.java 8 additions, 4 deletions...s/tooling/base/ui/annotation/IAnnotationValueService.java
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/AnnotationViewPartBase.java 17 additions, 4 deletions...oling/base/ui/annotation/view/AnnotationViewPartBase.java
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/CreateAnnotationInstanceColumn.java 5 additions, 5 deletions...notation/view/generic/CreateAnnotationInstanceColumn.java
- org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/view/generic/GenericAnnotationView.java 4 additions, 6 deletions...ase/ui/annotation/view/generic/GenericAnnotationView.java
Please register or sign in to comment