Package gov.nasa.pds.model.plugin
Class LDDDOMParser
java.lang.Object
gov.nasa.pds.model.plugin.LDDDOMParser
Parses an XML document - Local_DD
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetClassWord(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.getDataConceptFromDataType(String lValueType) get the conceptual domain (CD) from the data typegetDescriptorWord(boolean isValue, String deName) voidvoidvoidvoidvoidvoidprintClass(DOMClass lDOMClass) voidprintDebugAttribute(DOMAttr lDOMAttr, String note) voidprintDebugClass(DOMClass lDOMClass, String note) voidprintDebugProperty(DOMProp lDOMProp, String note) voidprintDebugPropertyArr(ArrayList<DOMProp> lDOMPropArr, String note) voidprintDocumentHeader(SchemaFileDefn lSchemaFileDefn) voidvoidvoidprintParsedHeader(SchemaFileDefn lSchemaFileDefn) voidprintProtegeClassBegin(String lName, String lDefinition, String lSuperClass) voidvoidprintProtegePontAttr(DOMAttr lDOMAttr) voidprintProtegePontAttrValues(DOMAttr lDOMAttr) voidvalidateAssociationCardinalities(String lMinCard, String lMaxCard, String lLocalIdentifier) voidvoidwriteLocalDDFiles(SchemaFileDefn lSchemaFileDefn)
-
Constructor Details
-
LDDDOMParser
-
-
Method Details
-
getLocalDD
- Throws:
IOException
-
getLocalDDPhase2
public void getLocalDDPhase2() -
getLocalDDPhase3
public void getLocalDDPhase3() -
OverwriteFrom11179DataDict
public void OverwriteFrom11179DataDict() -
writeLocalDDFiles
- Throws:
IOException
-
printDocumentHeader
-
printParsedHeader
-
printDocumentSummary
public void printDocumentSummary() -
printAttr
-
printClass
-
finishCloneOfLDDUserAttributes
public void finishCloneOfLDDUserAttributes() -
validateLDDAttributes
public void validateLDDAttributes() -
validateAssociationCardinalities
-
printLine
-
getClassWord
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
-
getDataConceptFromDataType
get the conceptual domain (CD) from the data type -
printProtegePontAttr
-
printProtegePontAttrValues
-
printProtegeClassBegin
-
printProtegeClassEnd
public void printProtegeClassEnd() -
printDebugClass
-
printDebugPropertyArr
-
printDebugProperty
-
printDebugAttribute
-