Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OCLinEcoreTablesUtils.DeclareParameterTypeVisitor.visitTemplateParameter(TemplateParameter type) |
java.lang.Object |
OCLinEcoreTablesUtils.EmitLiteralVisitor.visitTemplateParameter(TemplateParameter type) |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
PivotFactory.createTemplateParameter()
Returns a new object of class 'Template Parameter'.
|
TemplateParameter |
TemplateParameterSubstitution.getFormal()
Returns the value of the 'Formal' reference.
|
TemplateParameter |
Type.isTemplateParameter() |
Modifier and Type | Method and Description |
---|---|
java.util.List<TemplateParameter> |
TemplateSignature.getOwnedParameters()
Returns the value of the 'Owned Parameters' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
TemplateParameterSubstitution.setFormal(TemplateParameter value)
Sets the value of the '
Formal ' reference. |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
TemplateBinding.getTemplateParameter() |
Modifier and Type | Class and Description |
---|---|
class |
TemplateParameterImpl
An implementation of the model object 'Template Parameter'.
|
Modifier and Type | Field and Description |
---|---|
protected TemplateParameter |
TemplateParameterSubstitutionImpl.formal
The cached value of the '
Formal ' reference. |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<TemplateParameter> |
TemplateSignatureImpl.ownedParameters
The cached value of the '
Owned Parameters ' containment reference list. |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
TemplateParameterSubstitutionImpl.basicGetFormal() |
TemplateParameter |
PivotFactoryImpl.createTemplateParameter() |
TemplateParameter |
TemplateParameterSubstitutionImpl.getFormal() |
TemplateParameter |
ClassImpl.isTemplateParameter() |
TemplateParameter |
TemplateParameterImpl.isTemplateParameter() |
TemplateParameter |
TypeImpl.isTemplateParameter() |
Modifier and Type | Method and Description |
---|---|
java.util.List<TemplateParameter> |
TemplateSignatureImpl.getOwnedParameters() |
Modifier and Type | Method and Description |
---|---|
void |
TemplateParameterSubstitutionImpl.setFormal(TemplateParameter newFormal) |
Modifier and Type | Method and Description |
---|---|
static TemplateParameterSubstitution |
CompleteInheritanceImpl.createTemplateParameterSubstitution(TemplateParameter formalParameter,
Type type) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
AS2EcoreDeclarationVisitor.visitTemplateParameter(TemplateParameter pivotTemplateParameter) |
org.eclipse.emf.ecore.EObject |
AS2EcoreReferenceVisitor.visitTemplateParameter(TemplateParameter pivotTemplateParameter) |
org.eclipse.emf.ecore.EObject |
AS2EcoreTypeRefVisitor.visitTemplateParameter(TemplateParameter pivotType) |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
AbstractExecutorType.isTemplateParameter() |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
TemplateBindingImpl.getTemplateParameter() |
Constructor and Description |
---|
TemplateBindingImpl(TemplateParameter templateParameter) |
Constructor and Description |
---|
EcoreReflectiveEnumeration(EcoreReflectivePackage evaluationPackage,
int flags,
org.eclipse.emf.ecore.EEnum eEnum,
TemplateParameter... typeParameters) |
EcoreReflectiveType(EcoreReflectivePackage evaluationPackage,
int flags,
org.eclipse.emf.ecore.EClassifier eClassifier,
TemplateParameter... typeParameters) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorTypeParameter |
Modifier and Type | Method and Description |
---|---|
TemplateParameter |
AbstractReflectiveInheritanceType.isTemplateParameter() |
TemplateParameter |
ExecutorType.isTemplateParameter() |
TemplateParameter |
ExecutorTypeParameter.isTemplateParameter() |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<TemplateParameter,Type> |
TemplateSpecialisation.bindings |
static java.util.List<TemplateParameter> |
PivotMetamodelManager.EMPTY_TEMPLATE_PARAMETER_LIST |
protected java.util.Map<java.lang.Integer,TemplateParameter> |
TupleTypeManager.TemplateParameterReferencesVisitor.templateParameters |
Modifier and Type | Method and Description |
---|---|
Type |
TemplateParameterSubstitutionVisitor.get(TemplateParameter templateParameter) |
Type |
TemplateParameterSubstitutionVisitor.put(TemplateParameter formalTemplateParameter,
Type actualType) |
Type |
TupleTypeManager.TemplateParameterReferencesVisitor.put(TemplateParameter formalTemplateParameter,
Type actualType) |
java.lang.Object |
TemplateParameterSubstitutionVisitor.visitTemplateParameter(TemplateParameter object) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PivotMetamodelManager.isUnspecialized(java.util.List<TemplateParameter> templateParameters,
java.util.List<? extends Type> templateArguments) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
PrettyPrintVisitor.visitTemplateParameter(TemplateParameter object) |
Modifier and Type | Method and Description |
---|---|
protected TemplateParameter |
AbstractContents.getTemplateParameter(TemplateableElement templateableElement,
int index) |
Modifier and Type | Method and Description |
---|---|
protected BagType |
AbstractContents.createBagType(java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected CollectionType |
AbstractContents.createCollectionType(java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected <T extends CollectionType> |
AbstractContents.createCollectionType(T pivotType,
java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected Iteration |
AbstractContents.createIteration(java.lang.String name,
Type type,
java.lang.String implementationClass,
LibraryFeature implementation,
TemplateParameter... templateParameters) |
protected MapType |
AbstractContents.createMapType(MapType pivotType,
java.lang.String name,
TemplateParameter keyParameter,
TemplateParameter valueParameter) |
protected MapType |
AbstractContents.createMapType(java.lang.String name,
TemplateParameter keyParameter,
TemplateParameter valueParameter) |
protected Operation |
AbstractContents.createOperation(java.lang.String name,
Type type,
java.lang.String implementationClass,
LibraryFeature implementation,
TemplateParameter... templateParameters) |
protected OrderedSetType |
AbstractContents.createOrderedSetType(java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected SequenceType |
AbstractContents.createSequenceType(java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected SetType |
AbstractContents.createSetType(java.lang.String name,
java.lang.String lower,
java.lang.String upper,
TemplateParameter templateParameter) |
protected void |
AS2Moniker.emittedTemplateParameter(TemplateParameter templateParameter) |
boolean |
AS2Moniker.hasEmitted(TemplateParameter templateParameter) |
protected <T extends CollectionType> |
AbstractContents.initTemplateParameter(TemplateableElement pivotType,
TemplateParameter templateParameter) |
protected <T extends CollectionType> |
AbstractContents.initTemplateParameters(TemplateableElement pivotType,
TemplateParameter... templateParameters) |
Modifier and Type | Method and Description |
---|---|
void |
AS2Moniker.appendElement(Element element,
java.util.Map<TemplateParameter,Type> templateBindings) |
void |
AS2Moniker.appendLambdaType(Type contextType,
java.util.List<? extends Type> parameterTypes,
Type resultType,
java.util.Map<TemplateParameter,Type> bindings) |
void |
AS2Moniker.appendParameters(Operation operation,
java.util.Map<TemplateParameter,Type> templateBindings) |
void |
AS2Moniker.appendTemplateArguments(java.util.List<? extends Type> templateArguments,
java.util.Map<TemplateParameter,Type> templateBindings) |
void |
AS2Moniker.appendTemplateBindings(TemplateableElement templateableElement,
java.util.Map<TemplateParameter,Type> bindings) |
protected boolean |
AS2Moniker.isSpecialized(java.util.List<TemplateBinding> templateBindings,
java.util.Map<TemplateParameter,Type> bindings) |
Constructor and Description |
---|
TemplateParametersImpl(TemplateParameter... typeParameters) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.ClassifierTemplateParameter |
AS2UMLDeclarationVisitor.visitTemplateParameter(TemplateParameter pivotTemplateParameter) |
org.eclipse.emf.ecore.EObject |
AS2UMLReferenceVisitor.visitTemplateParameter(TemplateParameter pivotTemplateParameter) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseTemplateParameter(TemplateParameter object)
Returns the result of interpreting the object as an instance of 'Template Parameter'.
|
boolean |
PivotValidator.validateTemplateParameter(TemplateParameter templateParameter,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitTemplateParameter(TemplateParameter object) |
R |
AbstractExtendingVisitor.visitTemplateParameter(TemplateParameter object) |
R |
AbstractMergedVisitor.visitTemplateParameter(TemplateParameter object) |
R |
AbstractNullVisitor.visitTemplateParameter(TemplateParameter object)
Deprecated.
|
R |
AbstractWrappingVisitor.visitTemplateParameter(TemplateParameter object) |
R |
Visitor.visitTemplateParameter(TemplateParameter object) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<TemplateParameter,Type> |
AS2MonikerVisitor.templateBindings |
Modifier and Type | Method and Description |
---|---|
static TemplateParameter |
PivotUtil.createTemplateParameter(java.lang.String name,
Class... lowerBounds) |
Modifier and Type | Method and Description |
---|---|
static TemplateParameters |
TypeUtil.createTemplateParameters(TemplateParameter... parameters) |
static TemplateParameterSubstitution |
PivotUtil.createTemplateParameterSubstitution(TemplateParameter formal,
Type actual) |
static TemplateSignature |
PivotUtil.createTemplateSignature(TemplateableElement templateableElement,
TemplateParameter... templateParameters) |
java.lang.Object |
AS2MonikerVisitor.visitTemplateParameter(TemplateParameter object) |
java.lang.Boolean |
AS2XMIidVisitor.visitTemplateParameter(TemplateParameter object) |
java.lang.Object |
ASSaverLocateVisitor.visitTemplateParameter(TemplateParameter object) |
java.lang.Object |
ASSaverResolveVisitor.visitTemplateParameter(TemplateParameter object) |
java.lang.String |
ToStringVisitor.visitTemplateParameter(TemplateParameter object) |
Constructor and Description |
---|
AS2MonikerVisitor(AS2Moniker context,
java.util.Map<TemplateParameter,Type> templateBindings) |
Modifier and Type | Method and Description |
---|---|
Type |
TemplateParameterSubstitutions.get(TemplateParameter templateParameter)
Return the highest common actual type of the formal templateParameter, returning null if unknown.
|
Type |
TemplateParameterSubstitutions.Empty.get(TemplateParameter templateParameter) |
Type |
TemplateParameterSubstitutions.put(TemplateParameter formalTemplateParameter,
Type actualType)
Install actualType as the resolutions of formalTemplateParameter, returning the highest common type of actualType
and any pre-existing resolution.
|
Type |
TemplateParameterSubstitutions.Empty.put(TemplateParameter formalTemplateParameter,
Type actualType) |
Modifier and Type | Method and Description |
---|---|
ElementCS |
BaseDeclarationVisitor.visitTemplateParameter(TemplateParameter object) |
ElementCS |
BaseReferenceVisitor.visitTemplateParameter(TemplateParameter object) |
Modifier and Type | Method and Description |
---|---|
protected void |
CS2ASConversion.specializeTemplateParameterSubstitutions(java.util.List<TemplateParameterSubstitution> templateParameterSubstitutions,
java.util.List<TemplateParameter> templateParameters,
java.util.List<TemplateParameterSubstitutionCS> csTemplateParameterSubstitutions)
Update a list of TemplateParameterSubstitution to match a list of TemplateParameter
by moving/adding/removing existing entries.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
BaseLabelProvider.image(TemplateParameter ele) |
protected java.lang.String |
BaseLabelProvider.text(TemplateParameter ele) |
Modifier and Type | Method and Description |
---|---|
static TemplateParameter |
ElementUtil.getFormalTemplateParameter(TemplateParameterSubstitutionCS csTemplateParameterSubstitution) |