public abstract class InfoModel
extends java.lang.Object
Constructor and Description |
---|
InfoModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkForFundamentalStructure(java.lang.String lName)
return a fundamental structure
|
static AttrDefn |
cloneAttr(java.lang.String lRDFIdentifier,
AttrDefn lOrgAttr) |
static void |
dumpAttrDict() |
static void |
finishCloneAttr(AttrDefn lOrgAttr,
AttrDefn lNewAttr) |
static java.util.ArrayList<AttrDefn> |
getAllAttrRecurse(java.util.ArrayList<AttrDefn> lAttrArr,
java.util.ArrayList<PDSObjDefn> visitedClass,
PDSObjDefn lClass)
Return all attributes in a class - recurse down through all associations.
|
static java.util.ArrayList<java.lang.String> |
getAllRefAssocType(java.util.ArrayList<AttrDefn> lAttrArr) |
static java.util.ArrayList<AttrDefn> |
getAttArrByTitleStewardClassSteward() |
static java.lang.String |
getAttrIdentifier(java.lang.String lClassNameSpaceIdNC,
java.lang.String lClassTitle,
java.lang.String lAttrNameSpaceIdNC,
java.lang.String lAttrTitle)
return an attribute's identifier
|
static java.lang.String |
getAttrNSTitle(java.lang.String lAttrNameSpaceIdNC,
java.lang.String lAttrTitle)
return an attribute's nsTitle
|
void |
getCDDECIndexes() |
static java.lang.String |
getClassIdentifier(java.lang.String lClassNameSpaceIdNC,
java.lang.String lClassTitle)
return a class's identifier
|
static java.util.ArrayList<java.lang.String> |
getMultipleValue(java.util.ArrayList<java.lang.String> valArr)
get multiple values from a value array;
|
static java.lang.String |
getNextClassOrder() |
static java.lang.String |
getNextGroupNum() |
static java.lang.String |
getNextUId()
return the next uid
|
static java.lang.String |
getPropMapRDFIdentifier(java.lang.String lInputIdentifier)
return property map's rdfIdentifier
|
static java.lang.String |
getRuleRDFIdentifier(java.lang.String lClassNameSpaceIdNC,
java.lang.String lClassTitle,
java.lang.String lAttrNameSpaceIdNC,
java.lang.String lAttrTitle)
return rules's rdfIdentifier
|
static java.lang.String |
getSingletonAttrValue(java.util.ArrayList<java.lang.String> valarr)
get a singleton value from a value array, single if multiple value
|
static java.lang.String |
getSingletonValueUpdate(java.util.ArrayList<java.lang.String> valarr,
java.lang.String oVal)
get a singleton value from a value array, update only if oVal is TBD
|
static java.util.ArrayList<AttrDefn> |
getSortedAlphaClassAssocAttrArr(PDSObjDefn lClass) |
static java.util.ArrayList<gov.nasa.pds.model.plugin.AssocClassDefn> |
getSortedAlphaClassAssocClassArr(PDSObjDefn lClass) |
static java.util.ArrayList<AttrDefn> |
getSortedAssocAttrArr(java.util.ArrayList<AttrDefn> lAttrArr) |
java.util.ArrayList<PDSObjDefn> |
getSortedAssocClasses_actual_classes_future(java.util.ArrayList<AssocDefn> lAssocArr) |
static java.lang.String |
getSortId(java.lang.Integer iseq) |
void |
initInfoModel()
initialize
|
static void |
printAttr(java.lang.String note,
AttrDefn attr)
print one attribute
|
void |
printAttrAll(java.lang.String note,
java.util.HashMap<java.lang.String,AttrDefn> attrDict)
print all attributes
|
static void |
printProp(java.lang.String note,
AssocDefn lProp)
print one property
|
static void |
resetClassOrder() |
int |
String2Int(java.lang.String s1)
Convert String to int
|
static java.lang.String |
wrapText(java.lang.String lString,
int beginOffset,
int endOffset)
wrap a text string
|
static void |
writePermissibleValues(java.lang.String where,
AttrDefn lAttr) |
public void initInfoModel()
public java.lang.String checkForFundamentalStructure(java.lang.String lName)
public static java.lang.String getNextUId()
public static java.lang.String getNextClassOrder()
public static java.lang.String getNextGroupNum()
public static void resetClassOrder()
public static java.lang.String getClassIdentifier(java.lang.String lClassNameSpaceIdNC, java.lang.String lClassTitle)
public static java.lang.String getAttrIdentifier(java.lang.String lClassNameSpaceIdNC, java.lang.String lClassTitle, java.lang.String lAttrNameSpaceIdNC, java.lang.String lAttrTitle)
public static java.lang.String getAttrNSTitle(java.lang.String lAttrNameSpaceIdNC, java.lang.String lAttrTitle)
public static java.lang.String getRuleRDFIdentifier(java.lang.String lClassNameSpaceIdNC, java.lang.String lClassTitle, java.lang.String lAttrNameSpaceIdNC, java.lang.String lAttrTitle)
public static java.lang.String getPropMapRDFIdentifier(java.lang.String lInputIdentifier)
public static java.lang.String wrapText(java.lang.String lString, int beginOffset, int endOffset)
public int String2Int(java.lang.String s1)
public static java.lang.String getSingletonAttrValue(java.util.ArrayList<java.lang.String> valarr)
public static java.lang.String getSingletonValueUpdate(java.util.ArrayList<java.lang.String> valarr, java.lang.String oVal)
public static java.util.ArrayList<java.lang.String> getMultipleValue(java.util.ArrayList<java.lang.String> valArr)
public static java.util.ArrayList<AttrDefn> getAllAttrRecurse(java.util.ArrayList<AttrDefn> lAttrArr, java.util.ArrayList<PDSObjDefn> visitedClass, PDSObjDefn lClass)
public static java.util.ArrayList<java.lang.String> getAllRefAssocType(java.util.ArrayList<AttrDefn> lAttrArr)
public void getCDDECIndexes()
public static java.util.ArrayList<AttrDefn> getSortedAlphaClassAssocAttrArr(PDSObjDefn lClass)
public static java.util.ArrayList<gov.nasa.pds.model.plugin.AssocClassDefn> getSortedAlphaClassAssocClassArr(PDSObjDefn lClass)
public static java.util.ArrayList<AttrDefn> getSortedAssocAttrArr(java.util.ArrayList<AttrDefn> lAttrArr)
public java.util.ArrayList<PDSObjDefn> getSortedAssocClasses_actual_classes_future(java.util.ArrayList<AssocDefn> lAssocArr)
public static java.lang.String getSortId(java.lang.Integer iseq)
public static java.util.ArrayList<AttrDefn> getAttArrByTitleStewardClassSteward()
public void printAttrAll(java.lang.String note, java.util.HashMap<java.lang.String,AttrDefn> attrDict)
public static void printAttr(java.lang.String note, AttrDefn attr)
public static void printProp(java.lang.String note, AssocDefn lProp)
public static void dumpAttrDict()
public static void writePermissibleValues(java.lang.String where, AttrDefn lAttr)
Copyright © 2010-2017 Planetary Data System. All Rights Reserved.