Class ProcessModelGraph.SubSystemGraph

java.lang.Object
neqsim.process.processmodel.graph.ProcessModelGraph.SubSystemGraph
All Implemented Interfaces:
Serializable
Enclosing class:
ProcessModelGraph

public static class ProcessModelGraph.SubSystemGraph extends Object implements Serializable
Represents a sub-system (ProcessSystem) within the model.
Version:
1.0
Author:
NeqSim
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • systemName

      private final String systemName
    • graph

      private final ProcessGraph graph
    • executionIndex

      private final int executionIndex
    • isModule

      private final boolean isModule
  • Constructor Details

    • SubSystemGraph

      SubSystemGraph(String systemName, ProcessGraph graph, int executionIndex, boolean isModule)
  • Method Details

    • getSystemName

      public String getSystemName()
      Returns:
      the name of this sub-system
    • getGraph

      public ProcessGraph getGraph()
      Returns:
      the graph for this sub-system
    • getExecutionIndex

      public int getExecutionIndex()
      Returns:
      the execution index in the module (order of execution)
    • isModule

      public boolean isModule()
      Returns:
      true if this sub-system is itself a ProcessModule
    • getNodeCount

      public int getNodeCount()
      Returns:
      number of nodes in this sub-system
    • getEdgeCount

      public int getEdgeCount()
      Returns:
      number of edges in this sub-system