Interface IDatatypeVisitor

    • Method Detail

      • visitDatatype

        void visitDatatype​(IDatatype datatype)
        Is called by an arbitrary data type.
        Parameters:
        datatype - the data type.
      • visitAnyType

        void visitAnyType​(AnyType datatype)
        Is called by an AnyType.
        Parameters:
        datatype - the data type.
      • visitMetaType

        void visitMetaType​(MetaType datatype)
        Is called by a MetaType.
        Parameters:
        datatype - the data type.
      • visitDerivedType

        void visitDerivedType​(DerivedDatatype datatype)
        Is called by an DerivedDatatype data type.
        Parameters:
        datatype - the data type.
      • visitSet

        void visitSet​(Set set)
        Is called by a set data type.
        Parameters:
        set - the set instance
      • visitSequence

        void visitSequence​(Sequence sequence)
        Is called by a sequence datatype.
        Parameters:
        sequence - the sequence instance
      • visitReference

        void visitReference​(Reference reference)
        Is called by a reference data type.
        Parameters:
        reference - the references instance
      • visitBooleanType

        void visitBooleanType​(BooleanType type)
        Visiting method for visiting a BooleanType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitStringType

        void visitStringType​(StringType type)
        Visiting method for visiting a StringType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitConstraintType

        void visitConstraintType​(ConstraintType type)
        Visiting method for visiting a ConstraintType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitIntegerType

        void visitIntegerType​(IntegerType type)
        Visiting method for visiting a IntegerType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitVersionType

        void visitVersionType​(VersionType type)
        Visiting method for visiting a VersionType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitRealType

        void visitRealType​(RealType type)
        Visiting method for visiting a RealType.
        Parameters:
        type - The IDatatype which should be visited.
      • visitCompoundType

        void visitCompoundType​(Compound compound)
        Visiting method for visiting a Compound.
        Parameters:
        compound - The Compound which should be visited.
      • visitEnumType

        void visitEnumType​(Enum enumType)
        Visiting method for visiting a Enum.
        Parameters:
        enumType - The Enum which should be visited.
      • visitOrderedEnumType

        void visitOrderedEnumType​(OrderedEnum enumType)
        Visiting method for visiting a OrderredEnum.
        Parameters:
        enumType - The Enum which should be visited.