addReport("The input port "+entry.getName()+" has the type "+entry.getTypeReference()+". This type is not specific enough.",node.get_SourcePositionStart());
@@ -55,17 +57,19 @@ public class DerivedRolesComponent extends Analysis implements
return0;
}
roleEntries=newArrayList<RoleEntry>();
roleEntries=newArrayList<String>();
addSubcomponentRoles(entry);
addPortRoles(entry);
if(roleEntries.size()>0){
StringBuildersBuilder=newStringBuilder("The component "+NameHelper.getSimplenameFromComplexname(entry.getName())+" has the following roles: "+roleEntries.get(0).getName());
StringBuildersBuilder=newStringBuilder("The component "+NameHelper.getSimplenameFromComplexname(entry.getName())+" has the following roles: "+roleEntries.get(0));
StringBuildersBuilder=newStringBuilder("The third party component "+NameHelper.getSimplenameFromComplexname(entry.getName())+" has the following roles: ");