Class AbstractProjectionParent

All Implemented Interfaces:
Element, NamedElement, OrdinalElement, ProjectionElement, ProjectionParent, ElementWithSourceCode, NamedElementWithSourceCode, AbstractProjectionElement
Direct Known Subclasses:
ProjectionImpl, ProjectionReferencePropertyImpl

public abstract class AbstractProjectionParent extends AbstractIdentifierElement implements AbstractProjectionElement, ProjectionParent
  • Constructor Details

    • AbstractProjectionParent

      protected AbstractProjectionParent(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, int ordinal, @Nonnull KlassParser.IdentifierContext nameContext)
  • Method Details

    • getChildren

      public org.eclipse.collections.api.list.ImmutableList<? extends ProjectionChild> getChildren()
      Specified by:
      getChildren in interface ProjectionElement
    • setChildren

      protected void setChildren(@Nonnull org.eclipse.collections.api.list.ImmutableList<ProjectionChild> children)