<commit_before>---

Copyright 2013-2014 Mentor Graphics Corporation.  All Rights Reserved.

---

# Remove Deprecated bp.mc.mc3020 Plug-in
### xtUML Project Implementation Note


1. Abstract
-----------
This note describes the work and testing done to remove an unused plug-in.  

2. Document References
----------------------
[1] Issues 136, https://github.com/xtuml/internal/issues/136    
[2] CQ DEI dts0101019774  

3. Background
-------------
The ```com.mentor.nucleus.bp.mc.mc3020``` plug-in has not been used for quite a
few releases now.  We have carried it simply to provide backwards compatibility
for customer projects that may not yet have been updated to one of the new
model-compiler plug-ins.  We have decided that we no longer need to carry this
plug-in forward and thus we will remove it.  

4. Requirements
---------------
4.1  The bp.mc.mc3020 plug-in is no longer shipped with the product.  

5. Work Required
---------------- 
5.1  Remove the plug-ins: ```com.mentor.nucleus.bp.mc.mc3020, com.mentor.nucleus.bp.mc.mc3020.test, com.mentor.nucleus.bp.mc.mc3020.pkg, com.mentor.nucleus.bp.mc.mc3020.pkg-feature```  
5.2  Remove all references in other plug-ins & projects to the removed plug-ins  

6. Implementation Comments
--------------------------
6.1  While performing the clean-up, the author found that the ```bp.io.mdl.test```
  plug-in still contained the test model projects: Library, Watch, and watchGenerics.
  The Watch project is old and no longer used.  The Library and watchGenerics 
  projects are now used from the test model repository and they no longer need
  to exist in the io.mdl.test plug-in.  They are removed with this work.    

7. Unit Test<commit_msg>job #136 - added dash<commit_after>---

Copyright 2013-2014 Mentor Graphics Corporation.  All Rights Reserved.

---

# Remove Deprecated bp.mc.mc3020 Plug-in
### xtUML Project Implementation Note


1. Abstract
-----------
This note describes the work and testing done to remove an unused plug-in.  

2. Document References
----------------------
[1] Issues 136, https://github.com/xtuml/internal/issues/136    
[2] CQ DEI dts0101019774  

3. Background
--------------
The ```com.mentor.nucleus.bp.mc.mc3020``` plug-in has not been used for quite a
few releases now.  We have carried it simply to provide backwards compatibility
for customer projects that may not yet have been updated to one of the new
model-compiler plug-ins.  We have decided that we no longer need to carry this
plug-in forward and thus we will remove it.  

4. Requirements
---------------
4.1  The bp.mc.mc3020 plug-in is no longer shipped with the product.  

5. Work Required
---------------- 
5.1  Remove the plug-ins: ```com.mentor.nucleus.bp.mc.mc3020, com.mentor.nucleus.bp.mc.mc3020.test, com.mentor.nucleus.bp.mc.mc3020.pkg, com.mentor.nucleus.bp.mc.mc3020.pkg-feature```  
5.2  Remove all references in other plug-ins & projects to the removed plug-ins  

6. Implementation Comments
--------------------------
6.1  While performing the clean-up, the author found that the ```bp.io.mdl.test```
  plug-in still contained the test model projects: Library, Watch, and watchGenerics.
  The Watch project is old and no longer used.  The Library and watchGenerics 
  projects are now used from the test model repository and they no longer need
  to exist in the io.mdl.test plug-in.  They are removed with this work.    

7. Unit Test
{'fraction_non_alphanumeric': 0.1358966832990901, 'fraction_numerical': 0.041385383034928086, 'mean_word_length': 2.716466739367503, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7646341', 'n_tokens_mistral': 1114, 'n_tokens_neox': 999, 'n_words': 414}