Interface IFeatureLiteralExpression

    • Method Detail

      • getFeature

        IFeatureInfo getFeature()
        Returns:
        the feature associated with this literal
      • getFinalRootType

        IType getFinalRootType()
        Returns:
        the root type of the entire literal chain (if one exists)
      • getRootType

        IType getRootType()
        Returns:
        the type that the feature that this literal refers to is on
      • getBoundArgs

        List<IExpression> getBoundArgs()
        Returns:
        bound args of this feature, or null if there are no bound args
      • isBound

        boolean isBound()
        Returns:
        true if this literal is bound at its root
      • getFinalRoot

        IExpression getFinalRoot()
        Returns:
        the final root expression of the feature literal