public interface JvmIdentifiableElement
extends org.eclipse.emf.ecore.EObject
TypesPackage.getJvmIdentifiableElement()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIdentifier()
The identifier of a JvmIdentifiableElement is a canonical representation of the element.
|
java.lang.String |
getQualifiedName()
The qualified name of a JvmIdentifiableElement is a textual representation of the element.
|
java.lang.String |
getQualifiedName(char innerClassDelimiter)
The qualified name of a JvmIdentifiableElement is a textual representation of the element.
|
java.lang.String |
getSimpleName()
The simple name of a JvmIdentifiableElement is short representation of the element.
|
java.lang.String getIdentifier()
The identifier of a JvmIdentifiableElement is a canonical representation of the element.
A type will return its fully qualified name as its identifier with a '$' delimiter for inner classes. The identifier of an executables contains the identifiers of their respective parameter types. They do not contain any information about type parameters.
Examples for identifiers are:
java.lang.String getSimpleName()
The simple name of a JvmIdentifiableElement is short representation of the element.
The simple name does not contain any information about type parameters.
Examples for simple names are:
java.lang.String getQualifiedName()
The qualified name of a JvmIdentifiableElement is a textual representation of the element.
The default delimiter character is the '$'.
java.lang.String getQualifiedName(char innerClassDelimiter)
The qualified name of a JvmIdentifiableElement is a textual representation of the element.
The name does not contain any information about type parameters. Inner classes are delimited by means of the given 'innerClassDelimiter'
Examples for qualified names with a '$' delimiter are: