logic: Show inheritance edges between parents of active symbol and other visible symbols (issue #167)
* add inheritance edges between parents of active symbol and other visible symbols * add dashed inheritance edges when symbols are no direct decendants * inheritance edges are also respected in layouting, putting base/derived classes in the correct top/bottom spot now bug id = 167
This commit is contained in:
@@ -34,7 +34,6 @@ void ActivationController::handleMessage(MessageActivateEdge* message)
|
||||
m.tokenIds = message->aggregationIds;
|
||||
m.setKeepContent(false);
|
||||
m.isAggregation = true;
|
||||
m.tokenNames.push_back(NameHierarchy(message->getFullName(), message->sourceNameHierarchy.getDelimiter()));
|
||||
m.dispatchImmediately();
|
||||
}
|
||||
else
|
||||
@@ -42,7 +41,6 @@ void ActivationController::handleMessage(MessageActivateEdge* message)
|
||||
MessageActivateTokens m(message);
|
||||
m.tokenIds.push_back(message->tokenId);
|
||||
m.isEdge = true;
|
||||
m.tokenNames.push_back(NameHierarchy(message->getFullName(), message->sourceNameHierarchy.getDelimiter()));
|
||||
m.dispatchImmediately();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user