Module xl.impl

Class FirstLastScale

java.lang.Object
de.grogra.xl.impl.base.FirstLastScale

public class FirstLastScale extends Object
This class contains the first and last nodes of a produced graph at a particular scale. This class is part of the extension of XL for multiscale modelling.
Since:
18-04-2013
Author:
yongzhi ong
  • Constructor Details

    • FirstLastScale

      public FirstLastScale(RuntimeModel model, int currDepth)
      Constructor
      Parameters:
      model -
      currDepth - - depth of production when this FirstLastScale is added
  • Method Details

    • getPrevNode

      public Object getPrevNode()
    • setPrevNode

      public void setPrevNode(Object node)
    • getFirstNode

      public Object getFirstNode()
    • setFirstNode

      public void setFirstNode(Object node)
    • getLastNode

      public Object getLastNode()
    • setLastNode

      public void setLastNode(Object node)
    • incrementDepth

      public void incrementDepth()
    • decrementDepth

      public void decrementDepth()
    • getDepth

      public int getDepth()
    • addFirstDeepNode

      public void addFirstDeepNode(Object node)
    • getFirstDeepNodes

      public ObjectList<Object> getFirstDeepNodes()
    • getFirstPart

      public boolean getFirstPart()
    • setFirstPart

      public void setFirstPart(boolean isFirstPart)
    • pushIStack

      public void pushIStack(int value)
    • popIStack

      public int popIStack()
    • pushOStack

      public void pushOStack(Object obj)
    • popOStack

      public Object popOStack()
    • getStdEdgeType

      public int getStdEdgeType()
    • setStdEdgeType

      public void setStdEdgeType(int stdEdgeType)
    • pushNoEncoarse

      public void pushNoEncoarse(Object node)
    • popNoEncoarse

      public void popNoEncoarse(Object node)
    • getNoEncoarseNodes

      public ObjectList<Object> getNoEncoarseNodes()