public class Xholon2SExpression extends AbstractXholon2ExternalFormat implements IXholon2ExternalFormat
(One (Two Three)) (x y z) ((milk juice) (honey marmalade)) (plus 3.14 2.71) (math (apply (plus cn cn cn apply (times cn cn apply (abs cn))))) ( ExtraCellularSpace ( ExtraCellularSolution ( Glucose ) EukaryoticCell ( CellMembrane ( CellBilayer ) Cytoplasm ( Cytosol ( Glucose Glucose_6_Phosphate more Pyruvate ) Hexokinase PhosphoGlucoIsomerase more PyruvateKinase ) ) ) )Example use with BiwaScheme:
(car (cdr '(math (apply (plus cn cn cn apply (times cn cn apply (abs cn)))))))
STRING_WRITER
DEFAULT_SIZE_MSG_Q, DEFAULT_SIZE_SYSTEM_MSG_Q, GETNAME_DEFAULT, GETNAME_LOCALPART_ID, GETNAME_NOROLENAME, GETNAME_ROLENAME_OR_CLASSNAME, GETNAME_ROLENAMESEP_, GETNAME_SIZE_TEMPLATE, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx, XHOLON_ID_DEFAULT, XHOLON_ID_NULL
Constructor and Description |
---|
Xholon2SExpression()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModelName() |
java.lang.String |
getNameTemplate() |
java.lang.String |
getOutFileName() |
java.lang.String |
getOutPath() |
IXholon |
getRoot() |
boolean |
initialize(java.lang.String mmFileName,
java.lang.String modelName,
IXholon root)
Initialize.
|
boolean |
isShouldPrettyPrint() |
boolean |
isShouldShowStateMachineEntities() |
void |
setModelName(java.lang.String modelName) |
void |
setNameTemplate(java.lang.String nameTemplate) |
void |
setOutFileName(java.lang.String outFileName) |
void |
setOutPath(java.lang.String outPath) |
void |
setRoot(IXholon root) |
void |
setShouldPrettyPrint(boolean shouldPrettyPrint) |
void |
setShouldShowStateMachineEntities(boolean shouldShowStateMachineEntities) |
void |
writeAll()
Write out all parts of the external-format file.
|
adjustOptions, adjustOptionsNative, canAdjustOptions, getEfParamsAsJsonString, setEfParamsFromJsonString
act, actNr, appendChild, appendChild, appendChild, appendsOwnChildren, bindPorts, cleanup, compareTo, configure, configure, consoleLog, decVal, decVal, depth, doAction, equals, findFirstChildWithXhClass, findFirstChildWithXhClass, forwardMessage, forwardSyncMessage, getActionList, getAllPorts, getAnnotation, getApp, getAttributeNodeXh, getAttributeXh, getChildNodes, getClassNode, getClassNode, getFactory, getFirstChild, getFirstSibling, getId, getInteraction, getInteractionsEnabled, getIQueueImplName, getLastChild, getLastSibling, getLogger, getMsgQ, getName, getName, getNeighbors, getNextSibling, getNthChild, getNthSibling, getNumChildren, getNumLevels, getNumSiblings, getParentNode, getPort, getPort, getPreviousSibling, getRoleName, getRootNode, getSelfAndSiblings, getSelfAndSiblingsIndex, getService, getSiblings, getSystemMsgQ, getUid, getUri, getVal_boolean, getVal_byte, getVal_char, getVal_double, getVal_float, getVal_int, getVal_long, getVal_Object, getVal_short, getVal_String, getVal, getXhc, getXhcId, getXhcName, getXholon2Xml, getXhType, getXml2Xholon, getXPath, handleNodeSelection, handleNodeSelection, hasAncestor, hasAnnotation, hasAttributeXh, hasChildNodes, hasChildOrSiblingNodes, hasNextSibling, hasParentNode, hasSiblingNodes, height, incVal, incVal, initialize, initStatics, inOrderPrint, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertFirstChild, isActiveObject, isAttributeHandler, isBound, isContainer, isExternal, isInternal, isLeaf, isPassiveObject, isRootNode, isUniqueSibling, isUniqueSiblingRoleName, performActivity, performActivity, performBooleanActivity, performBooleanActivity, performDoubleActivity, performGuard, performVoidActivity, postAct, postConfigure, postOrderPrint, postReconfigure, preAct, preConfigure, preOrderPrint, preReconfigure, print, println, processMessageQ, processReceivedMessage, processReceivedSyncMessage, processSystemMessageQ, reconfigure, registerMessageForwardee, remove, removeAttributeNodeXh, removeAttributeXh, removeChild, replaceNode, searchForReferencingNodes, searchForReferencingNodesRecurse, sendMessage, sendMessage, sendMessage, sendSyncMessage, sendSyncMessage, sendSyncMessage, sendSystemMessage, sendSystemMessage, setActionList, setAnnotation, setApp, setAttributeNodeXh, setAttributeVal, setAttributeXh, setFirstChild, setId, setName, setNextSibling, setParentChildLinks, setParentNode, setParentSiblingLinks, setPort, setPort, setPorts, setRoleName, setUid, setUri, setVal_boolean, setVal_byte, setVal_char, setVal_double, setVal_float, setVal_int, setVal_long, setVal_Object, setVal_short, setVal_String, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setXhc, showAnnotation, swapNode, terminate, toString, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize, visit
getClass, hashCode, notify, notifyAll, wait, wait, wait
adjustOptions, canAdjustOptions, getEfParamsAsJsonString, setEfParamsFromJsonString
public boolean initialize(java.lang.String mmFileName, java.lang.String modelName, IXholon root)
IXholon2ExternalFormat
initialize
in interface IXholon2ExternalFormat
mmFileName
- Name of the output file.modelName
- Name of the model.root
- Root of the hierarchy to write out (composite or inheritance structure).public void writeAll()
IXholon2ExternalFormat
writeAll
in interface IXholon2ExternalFormat
public java.lang.String getOutFileName()
public void setOutFileName(java.lang.String outFileName)
public java.lang.String getModelName()
public void setModelName(java.lang.String modelName)
public IXholon getRoot()
public void setRoot(IXholon root)
public boolean isShouldShowStateMachineEntities()
public void setShouldShowStateMachineEntities(boolean shouldShowStateMachineEntities)
public java.lang.String getNameTemplate()
public void setNameTemplate(java.lang.String nameTemplate)
public java.lang.String getOutPath()
public void setOutPath(java.lang.String outPath)
public boolean isShouldPrettyPrint()
public void setShouldPrettyPrint(boolean shouldPrettyPrint)