| Package | Description |
|---|---|
| org.eclipse.emf.ecore |
Provides an API for the Ecore dialect of
UML.
|
| org.eclipse.emf.ecore.impl |
Provides an implementation of Ecore.
|
| org.eclipse.emf.ecore.util |
Provides utilities.
|
| Modifier and Type | Method and Description |
|---|---|
ETypeParameter |
EcoreFactory.createETypeParameter()
Returns a new object of class 'EType Parameter'.
|
ETypeParameter |
EGenericType.getETypeParameter()
Returns the value of the 'EType Parameter' reference.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EGenericType.setETypeParameter(ETypeParameter value)
Sets the value of the '
EType Parameter' reference. |
| Modifier and Type | Class and Description |
|---|---|
class |
ETypeParameterImpl
An implementation of the model object 'EType Parameter'.
|
| Modifier and Type | Field and Description |
|---|---|
protected ETypeParameter |
EGenericTypeImpl.eTypeParameter
The cached value of the '
EType Parameter' reference. |
| Modifier and Type | Method and Description |
|---|---|
protected ETypeParameter |
EPackageImpl.addETypeParameter(EClassifier owner,
java.lang.String name) |
protected ETypeParameter |
EPackageImpl.addETypeParameter(EOperation owner,
java.lang.String name) |
ETypeParameter |
EcoreFactoryImpl.createETypeParameter() |
ETypeParameter |
EGenericTypeImpl.getETypeParameter() |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
EGenericTypeImpl.basicSetETypeParameter(ETypeParameter newETypeParameter,
NotificationChain msgs) |
protected EGenericType |
EPackageImpl.createEGenericType(ETypeParameter eTypeParameter) |
protected EClassifier |
EGenericTypeImpl.getErasure(ETypeParameter eTypeParameter) |
void |
EGenericTypeImpl.setETypeParameter(ETypeParameter newETypeParameter) |
| Modifier and Type | Method and Description |
|---|---|
ETypeParameter |
EcoreValidator.EGenericTypeBuilder.buildETypeParameter(java.lang.String typeParameter)
Parses a type parameter and returns its representation as
type parameter. |
protected ETypeParameter |
EcoreValidator.EGenericTypeBuilder.handleTypeParameter(char[] typeParameters,
int start,
int end,
DiagnosticChain diagnostics)
A well formed type parameter must denote a valid Java type parameter.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ETypeParameter> |
EcoreValidator.EGenericTypeBuilder.buildETypeParameters(java.lang.String typeParameterList)
Parses a list of type parameters and returns its representation as a list of
type parameters. |
protected java.util.List<ETypeParameter> |
EcoreValidator.EGenericTypeBuilder.handleTypeParameters(char[] typeParameters,
int start,
int end,
DiagnosticChain diagnostics)
Well formed type parameters must syntactically denote a comma separated sequence of
well formed type parameters delimited by "<>". |
| Modifier and Type | Method and Description |
|---|---|
T |
EcoreSwitch.caseETypeParameter(ETypeParameter object)
Returns the result of interpreting the object as an instance of 'EType Parameter'.
|
protected boolean |
EcoreValidator.isValidSubstitution(EGenericType eTypeArgument,
ETypeParameter eTypeParameter,
java.util.Map<ETypeParameter,EGenericType> substitutions)
Returns whether the generic type argument is a valid substitution for the type parameter.
|
boolean |
EcoreValidator.validateETypeParameter(ETypeParameter eTypeParameter,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
EcoreValidator.equalTypeArguments(<any> eTypeArguments1,
<any> eTypeArguments2,
java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions) |
static boolean |
EcoreValidator.isBounded(EGenericType eGenericType,
EGenericType eBound,
java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)
Returns whether the first generic type is bounded by the second.
|
static boolean |
EcoreValidator.isMatching(EGenericType eGenericType,
EGenericType eBound,
java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions) |
protected boolean |
EcoreValidator.isValidSubstitution(EGenericType eTypeArgument,
ETypeParameter eTypeParameter,
java.util.Map<ETypeParameter,EGenericType> substitutions)
Returns whether the generic type argument is a valid substitution for the type parameter.
|
static boolean |
EcoreValidator.matchingTypeArguments(<any> eTypeArguments1,
<any> eTypeArguments2,
java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions) |
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature