[Allocation] Exclude parameter tables when traversing allocation tables
The AllocationUtils.getAllocationTargetsTransitive
method is supposed to return, for instance, all ExecutionUnit
s where a given Task
is allocated to. To do so, it useses the AllocationUtils.getAllocationTableWithSourceElement
method to walk through the potentially multiple layers of allocation tables (e.g. from tasks to partitions and from partitions to execution units). However, this method also considers ParameterTable
s which, whenever present, may be returned instead of an allocation table linking to further model elements. In such a case, the transitive search has reached a dead end.