Open NicolasAnquetil opened 3 weeks ago
The goal of TEntityMetaLevelDependency is not for metrics. It's for business entities of Famix that can be queried. Without this trait we cannot call some methods such as #parents and we cannot manipulate comments in tools based on MooseQuery
OK, so may be we should create a trait TBusinessEntity or TFirstClassEntity to differentiate them from associations and technical entities
TEntityMetaLevelDependency introduces mostly metrics that TComment does not need