Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue #36 DOMConv Deprecation_FinalCleanup - DeprecatedDefn #39

Conversation

jshughes416
Copy link
Contributor

IMTool/LDDTool Conversion from MOF to DOM model; Final cleanup; Focus on DeprecatedDefn and similar methods.

  1. XMLDocParserDomMDPTNConfig.java 57 AttrDefn
    Deprecate - AttrDefn lAttrMaster;

  2. DeprecatedDefn
    InfoModel -> DOMInfoModel

  3. WriteSchematronRulesPins - Validated deprecate
    deprecate - Wrote MODEL_RULES file. Initated Upper_Model standard rules in .pins file

  4. GetDOMModel
    deprecate GenSchematronRules genSchematronRules = new GenSchematronRules ();
    deprecate genSchematronRules.genSchematronRules();

  5. MasterDOMInfoModel.java 1457, 1475 AttrDefn, PDSObjDefn
    deprecate getPossibleRestrictedAttribute
    deprecate getPossibleRestrictedAssociation
    deprecate clonePDSObjDefnArrayList

  6. DOMInfoModel.java 149, 154, 160, 161, PermValueDefn, PDSObjDefn - Partially Done. - Wait on PermValueDefn
    deprecate static PDSObjDefn LDDToolSingletonClass;
    convert static TreeMap <String, PermValueDefn> masterValueMeaningMap; - Not Done.
    deprecate ArrayList objArr;
    deprecate getSortedAlphaClassAssocAttrArr
    deprecate getAllAttrRecurse
    deprecate getPossibleRestrictedAttribute
    deprecate getPossibleRestrictedAssociation
    deprecate clonePDSObjDefnArrayList

  7. DMDocument - Partially Done; Too many dependencies in MOF modules.
    Deprecate LDDModelArr = new ArrayList ();
    Deprecate static public PDSObjDefn getClassDisposition
    Deprecate static PDSObjDefn LDDToolSingletonClass = null - Leave until after deprecation; Used in many MOF classes
    Deprecate static MasterInfoModel masterInfoModel; - Leave until after deprecation; Used in many MOF classes

IMTool/LDDTool Conversion from MOF to DOM model; Final cleanup; Focus on DeprecatedDefn and similar methods.

1) XMLDocParserDomMDPTNConfig.java 57  AttrDefn
   Deprecate - 	AttrDefn lAttrMaster;

2) DeprecatedDefn
   InfoModel -> DOMInfoModel

3) WriteSchematronRulesPins - Validated deprecate
   deprecate - Wrote MODEL_RULES file. Initated Upper_Model standard rules in .pins file

4) GetDOMModel
   deprecate GenSchematronRules genSchematronRules = new GenSchematronRules ();
   deprecate genSchematronRules.genSchematronRules();

5) MasterDOMInfoModel.java 1457, 1475 AttrDefn, PDSObjDefn
   deprecate getPossibleRestrictedAttribute
   deprecate getPossibleRestrictedAssociation
   deprecate clonePDSObjDefnArrayList

6) DOMInfoModel.java 149, 154, 160, 161, PermValueDefn, PDSObjDefn - Partially Done. - Wait on PermValueDefn
   deprecate static PDSObjDefn LDDToolSingletonClass;
   convert static TreeMap <String, PermValueDefn> masterValueMeaningMap; - Not Done.
   deprecate ArrayList <PDSObjDefn> objArr;
   deprecate getSortedAlphaClassAssocAttrArr
   deprecate getAllAttrRecurse
   deprecate getPossibleRestrictedAttribute
   deprecate getPossibleRestrictedAssociation
   deprecate clonePDSObjDefnArrayList

7) DMDocument - Partially Done; Too many dependencies in MOF modules.
   Deprecate LDDModelArr = new ArrayList <LDDParser> ();
   Deprecate static public PDSObjDefn getClassDisposition
   Deprecate static PDSObjDefn LDDToolSingletonClass = null - Leave until after deprecation; Used in many MOF classes
   Deprecate static MasterInfoModel masterInfoModel; - Leave until after deprecation; Used in many MOF classes
@jshughes416 jshughes416 merged commit 0a0d00d into master Sep 7, 2019
@jordanpadams jordanpadams deleted the Issue-#36-DOMConv-Deprecation_FinalCleanup---DeprecatedDefn branch June 27, 2020 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants