--- /dev/null
+/* $Id: XmlTag.java 203 2010-10-11 08:59:47Z dchokshi $ */
+package dol.datamodel;
+
+
+/**
+ * Class to store XML tag for xml element
+ */
+public class XmlTag {
+
+ /**
+ * Get a single instance of the XmlTag object.
+ */
+ private final static XmlTag _instance = new XmlTag();
+
+ /**
+ * Constructor. Private since only a single version may exist.
+ */
+ private XmlTag() {}
+
+ /**
+ * returns the singleton instance of this class.
+ *
+ * @return The instance value
+ */
+ public final static XmlTag getInstance() { return _instance; }
+
+ // processnetwork XML tag
+ public final String getPNTag() { return "processnetwork";}
+ public final String getVariableTag() { return "variable";}
+ public final String getProcessTag() { return "process";}
+ public final String getSWChannelTag() { return "sw_channel";}
+ public final String getPortTag() { return "port";}
+ public final String getSourceTag() { return "source";}
+ public final String getProfilingTag() { return "profiling";}
+
+ // architecture XML tag
+ public final String getArchiTag() { return "architecture";}
+ public final String getProcessorTag() { return "processor";}
+ public final String getMemoryTag() { return "memory";}
+ public final String getNodeTag() { return "node";}
+ public final String getInPortTag() { return "inputport";}
+ public final String getOutPortTag() { return "outputport";}
+ public final String getDuplexPortTag() { return "duplexport";}
+ public final String getHWChannelTag() { return "hw_channel";}
+ public final String getReadPathTag() { return "readpath";}
+ public final String getWritePathTag() { return "writepath";}
+ public final String getTXBufTag() { return "txbuf";}
+ public final String getRXBufTag() { return "rxbuf";}
+ public final String getCHBufTag() { return "chbuf";}
+
+ // mapping XML tag
+ public final String getMappingTag() { return "mapping";}
+ public final String getBindingTag() { return "binding";}
+ public final String getScheduleTag() { return "schedule";}
+ public final String getResourceTag() { return "resource";}
+
+ // common tag
+ public final String getConfigurationTag() { return "configuration";}
+
+ //iterator related XML tag
+ public final String getIteratorTag() { return "iterator";}
+ public final String getFunctionTag() { return "function";}
+ public final String getAppendTag() { return "append";}
+
+ // connection tag
+ public final String getConnectionTag() { return "connection";}
+ public final String getOriginTag() { return "origin";}
+ public final String getTargetTag() { return "target";}
+
+ // processnetwork profiling value
+ public final String getProfilingTotalReadData() { return "TotalReadData";}
+ public final String getProfilingNumOfReads() { return "NumOfReads";}
+ public final String getProfilingNumOfWrites() { return "NumOfWrites";}
+ public final String getProfilingNumOfFires() { return "NumOfFires";}
+}
+