Package arcElement

Class ArcOutering

  • All Implemented Interfaces:
    ArcInterface, junit.framework.Test
    Direct Known Subclasses:
    ArcZero

    public class ArcOutering
    extends Arc
    • Constructor Summary

      Constructors 
      Constructor Description
      ArcOutering​(Place place, int value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doTransition()
      Do the transition for the ArcOutering (remove to the place value token)
      boolean isActive()
      Check if the ArcOutering is active (always true)
      boolean isPullable()
      Check if the ArcOutering is Pullable
      java.lang.String toString()  
      • Methods inherited from class junit.framework.TestCase

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName
      • Methods inherited from class java.lang.Object

        getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ArcOutering

        public ArcOutering​(Place place,
                           int value)
        Parameters:
        the - place link to ArcOutering and the value of this Arc Constructor for ArcOutering
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class junit.framework.TestCase
        Returns:
        a string that describe the ArcOutering
      • doTransition

        public void doTransition()
        Do the transition for the ArcOutering (remove to the place value token)
      • isActive

        public boolean isActive()
        Check if the ArcOutering is active (always true)
        Returns:
        true
      • isPullable

        public boolean isPullable()
        Check if the ArcOutering is Pullable
        Returns:
        true if the place number of token superior to value