Interface ITFObject

All Superinterfaces:
ASTNode, ITFElement
All Known Subinterfaces:
IList, INegation, IOptional, IPattern

public interface ITFObject extends ITFElement
interface that is implemented by generated ast classes that describe instances of all transformation specific AST classes
  • Method Details

    • _getTFElementType

      Class<? extends ASTNode> _getTFElementType()
      Returns:
      the AST class from the DSL that matches for this objects belong to
    • isPresentSchemaVarName

      default boolean isPresentSchemaVarName()
      Returns:
      if a name given for this object is present
    • getSchemaVarName

      default String getSchemaVarName()
      Returns:
      the name for this object as specified by the user (