org.rcsb.openmms.meta
Class GenCifParents
java.lang.Object
|
+--org.rcsb.openmms.meta.TransVisitor
|
+--org.rcsb.openmms.meta.GenCifParents
- public class GenCifParents
- extends TransVisitor
Traverses the metamodel and fills in the parent node links.
- Version:
- 1.5
- Author:
- Douglas S. Greer
Field Summary |
protected java.util.Hashtable |
fieldNames
|
Methods inherited from class org.rcsb.openmms.meta.TransVisitor |
close, closeCategory, closeException, closeField, closeFile, closeGetListMethod, closeInterface, closeMatrix, closeMethod, closeModule, closeRoot, closeStructure, closeSubfield, closeValuetype, closeVector, createConstant, createDirective, createExceptionField, createList, createSequence, createTypeDef, open, openException, openFile, openGetListMethod, openInterface, openMethod, openModule, setIndentString, writeBuffer, writeCopyright, writeCopyright, writeStr, writeStr, writeStr, writeStr |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fieldNames
protected java.util.Hashtable fieldNames
GenCifParents
public GenCifParents(CifDictionary d)
setCifParentIndices
public void setCifParentIndices(CifDictionary cifDic)
throws TransGenException
TransGenException
openRoot
public void openRoot(RootTrans rt)
throws java.io.IOException,
TransGenException
- Overrides:
openRoot
in class TransVisitor
java.io.IOException
TransGenException
openCategory
public void openCategory(CategoryTrans ct)
throws java.io.IOException,
TransGenException
- Overrides:
openCategory
in class TransVisitor
java.io.IOException
TransGenException
openStructure
public void openStructure(StructureTrans st)
throws java.io.IOException,
TransGenException
- Overrides:
openStructure
in class TransVisitor
java.io.IOException
TransGenException
openValuetype
public void openValuetype(ValuetypeTrans vt)
throws java.io.IOException,
TransGenException
- Overrides:
openValuetype
in class TransVisitor
java.io.IOException
TransGenException
openField
public void openField(FieldTrans ft)
throws java.io.IOException,
TransGenException
- Overrides:
openField
in class TransVisitor
java.io.IOException
TransGenException
openSubfield
public void openSubfield(SubfieldTrans ft)
throws java.io.IOException,
TransGenException
- Overrides:
openSubfield
in class TransVisitor
java.io.IOException
TransGenException
openVector
public void openVector(VectorTrans vt)
throws java.io.IOException,
TransGenException
- Overrides:
openVector
in class TransVisitor
java.io.IOException
TransGenException
openMatrix
public void openMatrix(MatrixTrans mt)
throws java.io.IOException,
TransGenException
- Overrides:
openMatrix
in class TransVisitor
java.io.IOException
TransGenException
OpenMMS, Copyright 2001, All rights reserved