getModelForPropertyInducingElement method

ModelElement getModelForPropertyInducingElement(
  1. PropertyInducingElement element,
  2. Library library, {
  3. required Accessor? getter,
  4. required Accessor? setter,
  5. Container? enclosingContainer,
})
inherited

Returns the ModelElement for element, instantiating it if needed.

A convenience method for ModelElement.forPropertyInducingElement, see its documentation.

Implementation

// TODO(srawlins): Most callers seem to determine `getter` and `setter`
// immediately before calling this method, and I imagine could instead just
// call `getModelFor`.
ModelElement getModelForPropertyInducingElement(
  PropertyInducingElement element,
  Library library, {
  required Accessor? getter,
  required Accessor? setter,
  Container? enclosingContainer,
}) =>
    ModelElement.forPropertyInducingElement(
      element,
      library,
      packageGraph,
      getter: getter,
      setter: setter,
      enclosingContainer: enclosingContainer,
    );