Project

General

Profile

Change Request #3616

Introduce IRootElementContainer and avoid misuse of FileProject

Added by Simon Barner over 1 year ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Start date:
01/17/2019
Due date:
% Done:

0%

Estimated time:

Description

Many operations on IProjectRootElement s use the AF3 specific type FileProject, although they could be implemented more generically based on the Kernel API only.

In this ticket, the following issues should be addressed:

  • Introduce IRootElementContainer as base interface for FileProject that provides the rootElement list
  • Abolish ProjectUtils.getFileProject()
  • Move utility methods that operate on IProjectRootElement s and the currently have an unneeded dependency on FileProject to the kernel.

History

#1 Updated by Johannes Eder over 1 year ago

  • Target version changed from AF3 2.15 RC1 (Feature Freeze) to AF3 2.16 RC1 (Feature Freeze)

#2 Updated by Simon Barner 12 months ago

  • Target version changed from AF3 2.16 RC1 (Feature Freeze) to AF3 2.17 (Feature Freeze)

#3 Updated by Johannes Eder 4 months ago

  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.18 - Feature Freeze

Also available in: Atom PDF