## Uses of Class
de.gebit.integrity.modelsource.ModelSourceInformationElement

- Packages that use ModelSourceInformationElement
  Package | Description
  --- | ---
  de.gebit.integrity.exceptions |
  de.gebit.integrity.modelsource |
  de.gebit.integrity.runner |
  de.gebit.integrity.utils |

- - ### Uses of ModelSourceInformationElement in de.gebit.integrity.exceptions

    Methods in de.gebit.integrity.exceptions that return ModelSourceInformationElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelSourceInformationElement` | ModelRuntimeLinkException.`getModelSourceInfo()` |

    Constructors in de.gebit.integrity.exceptions with parameters of type ModelSourceInformationElement
    Constructor | Description
    --- | ---
    `ModelRuntimeLinkException​(String aMessage, org.eclipse.emf.ecore.EObject anUnresolvableObject, ModelSourceInformationElement aModelSourceInfo)` | Creates a new instance.
    `ModelRuntimeLinkException​(String aMessage, org.eclipse.emf.ecore.EObject anUnresolvableObject, ModelSourceInformationElement aModelSourceInfo, Throwable aCause)` | Creates a new instance.

  - ### Uses of ModelSourceInformationElement in de.gebit.integrity.modelsource

    Methods in de.gebit.integrity.modelsource that return ModelSourceInformationElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelSourceInformationElement` | DefaultModelSourceExplorer.`determineSourceInformation​(org.eclipse.emf.ecore.EObject aModelElement)` |
    `ModelSourceInformationElement` | ModelSourceExplorer.`determineSourceInformation​(org.eclipse.emf.ecore.EObject aModelElement)` | Determines all information about the source of a model element at once.

  - ### Uses of ModelSourceInformationElement in de.gebit.integrity.runner

    Methods in de.gebit.integrity.runner that return ModelSourceInformationElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelSourceInformationElement` | Diagnostic.`getLocationInfo()` |

  - ### Uses of ModelSourceInformationElement in de.gebit.integrity.utils

    Fields in de.gebit.integrity.utils declared as ModelSourceInformationElement
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ModelSourceInformationElement` | ParsedDocumentationComment.`sourceInfo` | Information about the source of the origin element.

    Methods in de.gebit.integrity.utils that return ModelSourceInformationElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static ModelSourceInformationElement` | ParsedDocumentationComment.`addLines​(ModelSourceInformationElement anElement, int aNumberOfLines)` | Clones the given `ModelSourceInformationElement` and adds a given number of lines to the line number of the provided element.
    `ModelSourceInformationElement` | ParsedDocumentationComment.ParseException.`getModelSourceInfo()` |
    `ModelSourceInformationElement` | ParsedDocumentationComment.`getSourceInfo()` |

    Methods in de.gebit.integrity.utils with parameters of type ModelSourceInformationElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static ModelSourceInformationElement` | ParsedDocumentationComment.`addLines​(ModelSourceInformationElement anElement, int aNumberOfLines)` | Clones the given `ModelSourceInformationElement` and adds a given number of lines to the line number of the provided element.
    `protected void` | ParsedDocumentationComment.`parse​(String aCommentString, ModelSourceInformationElement aModelSourceInfo, boolean anAllowUnnamedResultsFlag)` | Actually performs the heavy lifting.

    Constructors in de.gebit.integrity.utils with parameters of type ModelSourceInformationElement
    Constructor | Description
    --- | ---
    `ParsedDocumentationComment​(DocumentationComment aComment, ModelSourceInformationElement aModelSourceInfo)` | Parses a given `DocumentationComment` and extracts the documentation info.
    `ParsedDocumentationComment​(DocumentationComment aComment, ModelSourceInformationElement aModelSourceInfo, boolean anAllowUnnamedResultsFlag)` | Parses a given `DocumentationComment` and extracts the documentation info.
    `ParseException​(String aMessage, ModelSourceInformationElement aModelSourceInfo)` | Constructor.