Package | Description |
---|---|
org.eclipse.ocl.pivot.ids | |
org.eclipse.ocl.pivot.internal.ids |
Modifier and Type | Method and Description |
---|---|
static BindingsId |
IdManager.getBindingsId(ElementId... elementIds)
Return the bindingsId for a given type list.
|
static BindingsId |
IdManager.getBindingsId(Type... types) |
BindingsId |
SpecializedId.getTemplateBindings() |
Modifier and Type | Method and Description |
---|---|
CollectionTypeId |
CollectionTypeId.getSpecializedId(BindingsId templateBindings) |
MapTypeId |
MapTypeId.getSpecializedId(BindingsId templateBindings) |
TemplateableId |
TemplateableId.getSpecializedId(BindingsId bindings)
Return the typeId for this typeId specialized by typeParameters.
|
ElementId |
TypeId.specialize(BindingsId templateBindings) |
Modifier and Type | Class and Description |
---|---|
class |
BindingsIdImpl
BindingsIdImpl provides a hashable list of elementIds suitable for use when indexing specializations.
|
Modifier and Type | Method and Description |
---|---|
BindingsId |
AbstractSpecializedIdImpl.getTemplateBindings() |
Modifier and Type | Method and Description |
---|---|
T |
AbstractTemplateableIdImpl.getSpecializedId(BindingsId templateBindings) |
OclVoidTypeIdImpl |
OclVoidTypeIdImpl.getSpecializedId(BindingsId templateBindings) |
CollectionTypeId |
SpecializedCollectionTypeIdImpl.specialize(BindingsId templateBindings) |
LambdaTypeId |
GeneralizedLambdaTypeIdImpl.specialize(BindingsId templateBindings) |
TemplateableTypeId |
GeneralizedNestedTypeIdImpl.specialize(BindingsId templateBindings) |
TypeId |
AbstractTypeId.specialize(BindingsId templateBindings) |
MapTypeId |
GeneralizedMapTypeIdImpl.specialize(BindingsId templateBindings) |
ElementId |
TemplateParameterIdImpl.specialize(BindingsId templateBindings) |
TypeId |
TemplateBindingImpl.specialize(BindingsId templateBindings) |
CollectionTypeId |
GeneralizedCollectionTypeIdImpl.specialize(BindingsId templateBindings) |
TemplateableTypeId |
SpecializedTypeIdImpl.specialize(BindingsId templateBindings) |
MapTypeId |
SpecializedMapTypeIdImpl.specialize(BindingsId templateBindings) |
LambdaTypeId |
SpecializedLambdaTypeIdImpl.specialize(BindingsId templateBindings) |
Constructor and Description |
---|
AbstractSpecializedIdImpl(T generalizedId,
BindingsId templateBindings) |
SpecializedCollectionTypeIdImpl(CollectionTypeId generalizedId,
BindingsId templateBindings) |
SpecializedLambdaTypeIdImpl(LambdaTypeId generalizedId,
BindingsId templateBindings) |
SpecializedMapTypeIdImpl(MapTypeId generalizedId,
BindingsId templateBindings) |
SpecializedOperationIdImpl(OperationId generalizedId,
BindingsId templateBindings) |
SpecializedTypeIdImpl(TemplateableTypeId generalizedId,
BindingsId templateBindings) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.