## Uses of Interface
de.gebit.integrity.dsl.JavaConstantReference

- Packages that use JavaConstantReference
  Package | Description
  --- | ---
  de.gebit.integrity.classloading |
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.scoping |
  de.gebit.integrity.serializer |

- - ### Uses of JavaConstantReference in de.gebit.integrity.classloading

    Methods in de.gebit.integrity.classloading with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<?>` | DefaultIntegrityClassLoader.`loadClass​(JavaConstantReference aConstantReference)` |
    `Class<?>` | IntegrityClassLoader.`loadClass​(JavaConstantReference aConstantReference)` | Load the class defined by the provided `JavaConstantReference`.

  - ### Uses of JavaConstantReference in de.gebit.integrity.dsl

    Methods in de.gebit.integrity.dsl that return JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaConstantReference` | DslFactory.`createJavaConstantReference()` | Returns a new object of class 'Java Constant Reference'.
    `JavaConstantReference` | JavaConstantValue.`getConstant()` | Returns the value of the 'Constant' containment reference.

    Methods in de.gebit.integrity.dsl with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaConstantValue.`setConstant​(JavaConstantReference value)` | Sets the value of the '`Constant`' containment reference.

  - ### Uses of JavaConstantReference in de.gebit.integrity.dsl.impl

    Classes in de.gebit.integrity.dsl.impl that implement JavaConstantReference
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JavaConstantReferenceImpl` | An implementation of the model object 'Java Constant Reference'.

    Fields in de.gebit.integrity.dsl.impl declared as JavaConstantReference
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected JavaConstantReference` | JavaConstantValueImpl.`constant` | The cached value of the '`Constant`' containment reference.

    Methods in de.gebit.integrity.dsl.impl that return JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `JavaConstantReference` | DslFactoryImpl.`createJavaConstantReference()`
    `JavaConstantReference` | JavaConstantValueImpl.`getConstant()`

    Methods in de.gebit.integrity.dsl.impl with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.notify.NotificationChain` | JavaConstantValueImpl.`basicSetConstant​(JavaConstantReference newConstant, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `void` | JavaConstantValueImpl.`setConstant​(JavaConstantReference newConstant)`

  - ### Uses of JavaConstantReference in de.gebit.integrity.dsl.util

    Methods in de.gebit.integrity.dsl.util with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | DslSwitch.`caseJavaConstantReference​(JavaConstantReference object)` | Returns the result of interpreting the object as an instance of 'Java Constant Reference'.

  - ### Uses of JavaConstantReference in de.gebit.integrity.scoping

    Methods in de.gebit.integrity.scoping with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_JavaConstantReference_constant​(JavaConstantReference aConstantRef, org.eclipse.emf.ecore.EReference aRef)` | Limits Java constant references to "public static final" ones.

  - ### Uses of JavaConstantReference in de.gebit.integrity.serializer

    Methods in de.gebit.integrity.serializer with parameters of type JavaConstantReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_JavaConstantReference​(org.eclipse.xtext.serializer.ISerializationContext context, JavaConstantReference semanticObject)` | Contexts: JavaConstantReference returns JavaConstantReference Constraint: (type=[JvmType|QualifiedJavaClassName] constant=[JvmField|UPPERCASE_ID])