Class ConcatModel


  • public class ConcatModel
    extends ModelNode
    Model class that represents sequence of 2 sub-models, needed to be matched in the order.
    • Field Detail

      • mNullable

        final boolean mNullable
      • mFirstPos

        java.util.BitSet mFirstPos
      • mLastPos

        java.util.BitSet mLastPos
    • Method Detail

      • 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 pos)
        Specified by:
        addFirstPos in class ModelNode
      • addLastPos

        public void addLastPos​(java.util.BitSet pos)
        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