Class DefaultBigraphXMLLoader
java.lang.Object
org.bigraphs.framework.converter.bigred.BigraphXmlLoaderSupport
org.bigraphs.framework.converter.bigred.DefaultBigraphXMLLoader
- All Implemented Interfaces:
BigRedXmlLoader
Class to load a BigRed XML file containing a bigraph instance.
- Author:
- Dominik Grzelak
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bigraphs.framework.converter.bigred.BigraphXmlLoaderSupport
BigraphXmlLoaderSupport.XmlProcessorCallback -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MutableBuilder<DynamicSignature> protected intprotected DynamicSignatureFields inherited from class org.bigraphs.framework.converter.bigred.BigraphXmlLoaderSupport
parentStack, xmlFile -
Constructor Summary
ConstructorsConstructorDescriptionDefaultBigraphXMLLoader(DynamicSignature signature) If the signature is provided, the signature XML file of the bigraph won't be parsed. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprocessEndEdge(EndElement endElement) protected voidprocessEndInnername(EndElement endElement) protected voidprocessEndNode(EndElement endElement) protected voidprocessEndOutername(EndElement endElement) protected voidprocessEndPort(EndElement endElement) protected voidprocessEndRoot(EndElement endElement) protected voidprocessEndSignature(EndElement endElement) protected voidprocessEndSite(EndElement endElement) protected voidprocessStartEdge(StartElement startElement) protected voidprocessStartInnername(StartElement startElement) protected voidprocessStartNode(StartElement startElement) protected voidprocessStartOutername(StartElement startElement) protected voidprocessStartPort(StartElement startElement) protected voidprocessStartRoot(StartElement startElement) protected voidprocessStartSignature(StartElement startElement) protected voidprocessStartSite(StartElement startElement) voidParse the a BigRed XML file: agent, reaction rule or signatureMethods inherited from class org.bigraphs.framework.converter.bigred.BigraphXmlLoaderSupport
getCallback, getXmlFile, setCallback, setParentOfNode
-
Field Details
-
portIndexCounter
protected int portIndexCounter -
signature
-
builder
-
-
Constructor Details
-
DefaultBigraphXMLLoader
public DefaultBigraphXMLLoader() -
DefaultBigraphXMLLoader
If the signature is provided, the signature XML file of the bigraph won't be parsed.- Parameters:
signature- the signature
-
-
Method Details
-
getSignatureControlPortIndexMapping
-
importObject
- Specified by:
importObjectin classBigraphXmlLoaderSupport
-
readXml
Description copied from interface:BigRedXmlLoaderParse the a BigRed XML file: agent, reaction rule or signature- Specified by:
readXmlin interfaceBigRedXmlLoader- Overrides:
readXmlin classBigraphXmlLoaderSupport- Parameters:
file- filename of a BigRed XML file
-
getSignature
-
processStartSignature
- Specified by:
processStartSignaturein classBigraphXmlLoaderSupport
-
processEndSignature
- Specified by:
processEndSignaturein classBigraphXmlLoaderSupport
-
processStartOutername
- Specified by:
processStartOuternamein classBigraphXmlLoaderSupport
-
processEndOutername
- Specified by:
processEndOuternamein classBigraphXmlLoaderSupport
-
processStartInnername
- Specified by:
processStartInnernamein classBigraphXmlLoaderSupport
-
processEndInnername
- Specified by:
processEndInnernamein classBigraphXmlLoaderSupport
-
processStartEdge
- Specified by:
processStartEdgein classBigraphXmlLoaderSupport
-
processEndEdge
- Specified by:
processEndEdgein classBigraphXmlLoaderSupport
-
processStartRoot
- Specified by:
processStartRootin classBigraphXmlLoaderSupport
-
processEndRoot
- Specified by:
processEndRootin classBigraphXmlLoaderSupport
-
processStartNode
- Specified by:
processStartNodein classBigraphXmlLoaderSupport
-
processEndNode
- Specified by:
processEndNodein classBigraphXmlLoaderSupport
-
processStartSite
- Specified by:
processStartSitein classBigraphXmlLoaderSupport
-
processEndSite
- Specified by:
processEndSitein classBigraphXmlLoaderSupport
-
processStartPort
- Specified by:
processStartPortin classBigraphXmlLoaderSupport
-
processEndPort
- Specified by:
processEndPortin classBigraphXmlLoaderSupport
-