I know this might not be a general Java question - but I'm also looking for an alternative if anyone can relate to it.
To put it simple, I have a unidirectional association between a class (DailyManagement) and another class (Manko).
Let's pretend the below UML-Diagram is correct, just to give you an idea of what I'm trying to achieve:
The special thing is that DailyManagement doesn't contain references to Manko objects as it usually is, it contains copies of the objects.
The idea is that you create a DailyManagement object every day, and on the time of creation you copy the instances of the Mankos as they are at that time - so when you change the Mankos later on, it will not affect the Mankos in the previous objects of DailyManagement.
My question is, what type of link between those classes is this called?