Interface ProjectionParent

All Superinterfaces:
Element, NamedElement, OrdinalElement, ProjectionElement
All Known Subinterfaces:
Projection, ProjectionProjectionReference, ProjectionReferenceProperty, ProjectionWithReferenceProperty

public interface ProjectionParent extends ProjectionElement
  • Method Details

    • getClassifier

      @Nonnull Classifier getClassifier()
    • visitChildren

      default void visitChildren(ProjectionListener projectionListener)
    • getReferencePropertyChildren

      default org.eclipse.collections.api.list.ImmutableList<ProjectionReferenceProperty> getReferencePropertyChildren()
    • getReferenceProperties

      default org.eclipse.collections.api.list.ImmutableList<ReferenceProperty> getReferenceProperties()
    • getAssociationEndsOutsideProjection

      default org.eclipse.collections.api.list.ImmutableList<AssociationEnd> getAssociationEndsOutsideProjection()
    • hasPolymorphicChildren

      default boolean hasPolymorphicChildren()