If this diagram is supposed to be an object diagram, the Controller and Parser classes should be represented as an instance of the class, and be formatted accordingly. If this diagram is supposed to be a class diagram, the arrow should not be used as the arrow represents navigability. Either way, consider adding a label to this diagram so the reader can understand what it is supposed to represent.
If this diagram is supposed to be an object diagram, the Controller and Parser classes should be represented as an instance of the class, and be formatted accordingly. If this diagram is supposed to be a class diagram, the arrow should not be used as the arrow represents navigability. Either way, consider adding a label to this diagram so the reader can understand what it is supposed to represent.