## Uses of Interface
org.eclipse.incquery.patternlanguage.patternLanguage.RelationType

- Packages that use RelationType
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util |
  org.eclipse.incquery.patternlanguage.emf.types |
  org.eclipse.incquery.patternlanguage.patternLanguage |
  org.eclipse.incquery.patternlanguage.patternLanguage.impl |
  org.eclipse.incquery.patternlanguage.patternLanguage.util |
  org.eclipse.incquery.patternlanguage.typing |

- - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage

    Subinterfaces of RelationType in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ReferenceType` A representation of the model object 'Reference Type'.

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl

    Classes in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that implement RelationType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReferenceTypeImpl` An implementation of the model object 'Reference Type'.

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util with parameters of type RelationType
    Modifier and Type | Method and Description
    --- | ---
    `T` | EMFPatternLanguageSwitch.`caseRelationType(RelationType object)` Returns the result of interpreting the object as an instance of 'Relation Type'.

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.emf.types

    Methods in org.eclipse.incquery.patternlanguage.emf.types with parameters of type RelationType
    Modifier and Type | Method and Description
    --- | ---
    `IInputKey` | EMFTypeSystem.`extractColumnDescriptor(RelationType type, int columnIndex)`

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.patternLanguage

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage that return RelationType
    Modifier and Type | Method and Description
    --- | ---
    `RelationType` | PatternLanguageFactory.`createRelationType()` Returns a new object of class 'Relation Type'.

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.patternLanguage.impl

    Classes in org.eclipse.incquery.patternlanguage.patternLanguage.impl that implement RelationType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RelationTypeImpl` An implementation of the model object 'Relation Type'.

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.impl that return RelationType
    Modifier and Type | Method and Description
    --- | ---
    `RelationType` | PatternLanguageFactoryImpl.`createRelationType()`

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.patternLanguage.util

    Methods in org.eclipse.incquery.patternlanguage.patternLanguage.util with parameters of type RelationType
    Modifier and Type | Method and Description
    --- | ---
    `T` | PatternLanguageSwitch.`caseRelationType(RelationType object)` Returns the result of interpreting the object as an instance of 'Relation Type'.

  - ### Uses of RelationType in org.eclipse.incquery.patternlanguage.typing

    Methods in org.eclipse.incquery.patternlanguage.typing with parameters of type RelationType
    Modifier and Type | Method and Description
    --- | ---
    `IInputKey` | ITypeSystem.`extractColumnDescriptor(RelationType type, int columnIndex)` Extracts the model-specific column type of the given index from a RelationType declaration
    `IInputKey` | ITypeSystem.NullTypeSystem.`extractColumnDescriptor(RelationType type, int columnIndex)`