Class LDDDOMParser


  • public class LDDDOMParser
    extends Object
    Parses an XML document - Local_DD
    • Constructor Detail

      • LDDDOMParser

        public LDDDOMParser()
    • Method Detail

      • getLocalDDPhase2

        public void getLocalDDPhase2()
      • getLocalDDPhase3

        public void getLocalDDPhase3()
      • OverwriteFrom11179DataDict

        public void OverwriteFrom11179DataDict()
      • printDocumentHeader

        public void printDocumentHeader​(SchemaFileDefn lSchemaFileDefn)
      • printParsedHeader

        public void printParsedHeader​(SchemaFileDefn lSchemaFileDefn)
      • printDocumentSummary

        public void printDocumentSummary()
      • printAttr

        public void printAttr​(DOMAttr lDOMAttr)
      • printClass

        public void printClass​(DOMClass lDOMClass)
      • finishCloneOfLDDUserAttributes

        public void finishCloneOfLDDUserAttributes()
      • validateLDDAttributes

        public void validateLDDAttributes()
      • validateAssociationCardinalities

        public void validateAssociationCardinalities​(String lMinCard,
                                                     String lMaxCard,
                                                     String lLocalIdentifier)
      • printLine

        public void printLine​(int lLevel,
                              String lLeftPart,
                              String lRightPart)
      • getClassWord

        public String getClassWord​(String deName)
        get the Data Element Concept (DEC) - data element side - from the attribute class word - if the data element name is a class word, return it, e.g. NAME - if the data element name ends in a class word, return it, e.g. mission_NAME - if the data element name ends in an 'S', then it is a COUNT. - otherwise the class word is assumed to be VALUE, return the last token, e.g. emission_ANGLE, filtered through valid concept list.
      • getDescriptorWord

        public String getDescriptorWord​(boolean isValue,
                                        String deName)
      • getDataConceptFromDataType

        public String getDataConceptFromDataType​(String lValueType)
        get the conceptual domain (CD) from the data type
      • printProtegePontAttr

        public void printProtegePontAttr​(DOMAttr lDOMAttr)
      • printProtegePontAttrValues

        public void printProtegePontAttrValues​(DOMAttr lDOMAttr)
      • printProtegeClassBegin

        public void printProtegeClassBegin​(String lName,
                                           String lDefinition,
                                           String lSuperClass)
      • printProtegeClassEnd

        public void printProtegeClassEnd()
      • printDebugClass

        public void printDebugClass​(DOMClass lDOMClass,
                                    String note)
      • printDebugProperty

        public void printDebugProperty​(DOMProp lDOMProp,
                                       String note)
      • printDebugAttribute

        public void printDebugAttribute​(DOMAttr lDOMAttr,
                                        String note)