moosetechnology / Moose

MOOSE - Platform for software and data analysis.
https://moosetechnology.github.io/moose-wiki
MIT License
136 stars 34 forks source link

Cyclic dependency between Roassal-Core and ExampleBrowser #1108

Closed seandenigris closed 6 years ago

seandenigris commented 9 years ago

Originally reported on Google Code with ID 1108

Package Core defines the abstract class RTObject.
Package ExampleBrowser defines the abstract class RTAbstractExample as subclass of
RTObject. 

The problem is that package Core also includes class RTMultiColoredLineExample as a
subclass of RTAbstractExample. So package ExampleBrowser requires package Core because
of RTObject, and package Core requires package ExampleBrowser because of RTAbstractExample.

The solution could be to move class RTMultiColoredLineExample to package ExampleBrowser?

This leads to cyclic dependencies, that at least in the Visualworks port lead to warnings
and bundle structure errros.

Please fill in the labels with the following information:
* Type-Defect
* Component-Roassal

Reported by thomas.brodt@porabo.ch on 2015-03-03 09:30:16

seandenigris commented 9 years ago
Thanks! We will have a look at this

Reported by alexandre.bergel on 2015-03-03 14:04:02

girba commented 7 years ago

@bergel can you look at this?

pavel-krivanek commented 6 years ago

Moved to https://github.com/ObjectProfile/Roassal2/issues/15