Interface ReferenceProperty

All Superinterfaces:
Element, ModifierOwner, NamedElement, OrdinalElement, Property, TypedElement
All Known Subinterfaces:
AssociationEnd, AssociationEndSignature, ParameterizedProperty

public interface ReferenceProperty extends Property
  • Method Details

    • getMultiplicity

      @Nonnull Multiplicity getMultiplicity()
    • isRequired

      default boolean isRequired()
      Specified by:
      isRequired in interface Property
    • isDerived

      default boolean isDerived()
      Specified by:
      isDerived in interface Property
    • getOrderBy

      @Nonnull Optional<OrderBy> getOrderBy()
    • getType

      @Nonnull Classifier getType()
      Specified by:
      getType in interface TypedElement
    • getModifiers

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Modifier> getModifiers()
    • isOwned

      default boolean isOwned()
    • isVersion

      default boolean isVersion()
    • isAudit

      default boolean isAudit()
    • isCreatedBy

      default boolean isCreatedBy()
    • isLastUpdatedBy

      default boolean isLastUpdatedBy()
    • isFinal

      default boolean isFinal()
    • isPrivate

      default boolean isPrivate()
      Specified by:
      isPrivate in interface Property
    • isToSelf

      default boolean isToSelf()