Class DefaultTerminalConverter

    • Constructor Detail

      • DefaultTerminalConverter

        protected DefaultTerminalConverter()
    • Method Detail

      • setDataType

        protected void setDataType​(org.eclipse.emf.ecore.EDataType dataType)
      • toValue

        public java.lang.Object toValue​(java.lang.String string,
                                        INode node)
                                 throws ValueConverterException
        Description copied from interface: IValueConverter

        Creates a value from the given input. The input is conformant to a data type or terminal rule.

        The given string or node may be null but not both of them.

        Parameters:
        string - the string that was inferred from the node. Usually the node's text but may be reduced to the parts of the node that are not hidden.
        node - the parsed node including hidden parts.
        Returns:
        the new value or null.
        Throws:
        ValueConverterException - indicates that the string or node did not fulfil the expected format.