@Override
 public QualifiedName getFullyQualifiedName(EObject obj) {
   if (obj instanceof ComponentDefinition) {
     if (obj.eContainer() instanceof Model) {
       ComponentDefinition compDef = (ComponentDefinition) obj;
       Model model = (Model) obj.eContainer();
       PackageDeclaration packageDec = model.getPackage();
       if (packageDec != null) {
         return qualifiedNameConverter.toQualifiedName(
             packageDec.getName() + "." + compDef.getName());
       } else {
         return qualifiedNameConverter.toQualifiedName(compDef.getName());
       }
     }
   }
   // TODO Auto-generated method stub
   return super.getFullyQualifiedName(obj);
 }