public class Xholon2Neo4jCypher extends AbstractXholon2ExternalFormat implements IXholon2GraphFormat
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 |
---|
Xholon2Neo4jCypher()
constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCntrlVariableName() |
java.lang.String |
getCshNameTemplate() |
java.lang.String |
getCshVariableName() |
java.lang.String |
getIhVariableName() |
java.lang.String |
getMechVariableName() |
java.lang.String |
getSrvVariableName() |
boolean |
initialize(java.lang.String outFileName,
java.lang.String modelName,
IXholon aRoot)
Initialize.
|
boolean |
isAppNode() |
boolean |
isAppProperties() |
boolean |
isAppSpecificProperties() |
boolean |
isControlNodes() |
boolean |
isCshPortRelationships() |
boolean |
isDecorations() |
boolean |
isFirstChildRelationships() |
boolean |
isHeaderComment() |
boolean |
isIhPortProperties() |
boolean |
isMechNodes() |
boolean |
isNextSiblingRelationships() |
boolean |
isParentNodeRelationships() |
boolean |
isProperties() |
boolean |
isRelationships() |
boolean |
isRestApi() |
boolean |
isServiceNodes() |
boolean |
isStateMachines() |
boolean |
isUseCshVariableName() |
boolean |
isViewNodes() |
boolean |
isXhcNodes() |
void |
setCshVariableName(java.lang.String cshVariableName) |
void |
writeAll()
Write out all parts of the external-format file.
|
void |
writeEdges(IXholon node)
Write edges and edge attributes in the external format.
|
void |
writeNode(IXholon node)
Write an IXholon node or subtree as nodes in the external format.
|
void |
writeNodeAttributes(IXholon node)
Write node attributes in the external format.
|
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 outFileName, java.lang.String modelName, IXholon aRoot)
IXholon2ExternalFormat
initialize
in interface IXholon2ExternalFormat
outFileName
- Name of the output file.modelName
- Name of the model.aRoot
- Root of the hierarchy to write out (composite or inheritance structure).public void writeAll()
IXholon2ExternalFormat
writeAll
in interface IXholon2ExternalFormat
public void writeNode(IXholon node)
IXholon2GraphFormat
writeNode
in interface IXholon2GraphFormat
node
- An IXholon node.public void writeEdges(IXholon node)
IXholon2GraphFormat
writeEdges
in interface IXholon2GraphFormat
node
- An IXholon node.public void writeNodeAttributes(IXholon node)
IXholon2GraphFormat
writeNodeAttributes
in interface IXholon2GraphFormat
node
- An IXholon node.public boolean isIhPortProperties()
public boolean isCshPortRelationships()
public boolean isFirstChildRelationships()
public boolean isNextSiblingRelationships()
public boolean isParentNodeRelationships()
public boolean isXhcNodes()
public boolean isMechNodes()
public boolean isControlNodes()
public boolean isViewNodes()
public boolean isServiceNodes()
public boolean isAppNode()
public boolean isAppProperties()
public boolean isRelationships()
public boolean isProperties()
public boolean isAppSpecificProperties()
public boolean isStateMachines()
public boolean isHeaderComment()
public boolean isDecorations()
public java.lang.String getIhVariableName()
public java.lang.String getMechVariableName()
public java.lang.String getSrvVariableName()
public java.lang.String getCntrlVariableName()
public java.lang.String getCshVariableName()
public void setCshVariableName(java.lang.String cshVariableName)
public java.lang.String getCshNameTemplate()
public boolean isUseCshVariableName()
public boolean isRestApi()