Class ImplicitVariableUtil

java.lang.Object
com.regnosys.rosetta.utils.ImplicitVariableUtil

public class ImplicitVariableUtil extends Object
A tool for finding information about implicit variables, often called `this`, `item`, `it`, ...
  • Constructor Details

    • ImplicitVariableUtil

      public ImplicitVariableUtil()
  • Method Details

    • getDefaultImplicitVariable

      public RosettaImplicitVariable getDefaultImplicitVariable()
    • findContainerDefiningImplicitVariable

      public Optional<org.eclipse.emf.ecore.EObject> findContainerDefiningImplicitVariable(org.eclipse.emf.ecore.EObject context)
      Find the enclosing object that defines the implicit variable in the given expression.
    • implicitVariableExistsInContext

      public boolean implicitVariableExistsInContext(org.eclipse.emf.ecore.EObject context)
      Indicates whether an implicit variable exists in the given context.