Class Declaration

    • Constructor Detail

      • Declaration

        public Declaration()
      • Declaration

        public Declaration​(String identifier,
                           Pattern pattern)
        Construct.
        Parameters:
        identifier - The name of the variable.
        pattern - The pattern this variable is declared in
      • Declaration

        public Declaration​(String identifier,
                           InternalReadAccessor extractor,
                           Pattern pattern)
        Construct.
        Parameters:
        identifier - The name of the variable.
        extractor - The extractor for this variable
        pattern - The pattern this variable is declared in
      • Declaration

        public Declaration​(String identifier,
                           InternalReadAccessor extractor,
                           Pattern pattern,
                           boolean internalFact)
        Construct.
        Parameters:
        identifier - The name of the variable.
        identifier - The name of the variable.
        extractor - The extractor for this variable
        internalFact - True if this is an internal fact created by the engine, like a collection result of a collect CE