Class TokenModel


  • public final class TokenModel
    extends ModelNode
    Model class that encapsulates a single (obligatory) token instance.
    • Constructor Detail

    • Method Detail

      • getNullToken

        public static TokenModel getNullToken()
      • cloneModel

        public ModelNode cloneModel()
        Method that has to create a deep copy of the model, without sharing any of existing Objects.
        Specified by:
        cloneModel in class ModelNode
      • addFirstPos

        public void addFirstPos​(java.util.BitSet firstPos)
        Specified by:
        addFirstPos in class ModelNode
      • addLastPos

        public void addLastPos​(java.util.BitSet lastPos)
        Specified by:
        addLastPos in class ModelNode
      • calcFollowPos

        public void calcFollowPos​(java.util.BitSet[] followPosSets)
        Specified by:
        calcFollowPos in class ModelNode
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object