Class DefaultSignatureXMLLoader

java.lang.Object
org.bigraphs.framework.converter.bigred.DefaultSignatureXMLLoader
All Implemented Interfaces:
BigRedXmlLoader

public class DefaultSignatureXMLLoader extends Object implements BigRedXmlLoader
Class to load a BigRed XML file containing a signature.
Author:
Dominik Grzelak
  • Field Details

    • controlPortNamePortIndexMapping

      protected final Map<String,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> controlPortNamePortIndexMapping
      A map that maps for each control name the port name to an index (normally, ports don't have labels but are numbered)
  • Constructor Details

    • DefaultSignatureXMLLoader

      public DefaultSignatureXMLLoader()
  • Method Details

    • importObject

      public DefaultDynamicSignature importObject()
    • readXml

      public void readXml(String file)
      Description copied from interface: BigRedXmlLoader
      Parse the a BigRed XML file: agent, reaction rule or signature
      Specified by:
      readXml in interface BigRedXmlLoader
      Parameters:
      file - filename of a BigRed XML file
    • getControlPortNamePortIndexMapping

      public Map<String,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> getControlPortNamePortIndexMapping()