public interface TemplateableId extends ElementId
For instance 'Boolean' is a well-understood conceptual, but it may have many 'actual' as a result of Complete OCL definitions merging additional features in to the 'actual' type.
ElementId.ElementIdComparator
Modifier and Type | Field and Description |
---|---|
static TemplateableId[] |
NULL_TEMPLATEABLE_ID_ARRAY |
Modifier and Type | Method and Description |
---|---|
TemplateableId |
getGeneralizedId() |
String |
getLiteralName() |
String |
getMetaTypeName() |
String |
getName() |
TemplateableId |
getSpecializedId(BindingsId bindings)
Return the typeId for this typeId specialized by typeParameters.
|
int |
getTemplateParameters() |
accept, getDisplayName
static final TemplateableId[] NULL_TEMPLATEABLE_ID_ARRAY
TemplateableId getGeneralizedId()
String getLiteralName()
String getMetaTypeName()
String getName()
TemplateableId getSpecializedId(BindingsId bindings)
Throws UnsupportedException for typeIds such as Primitive Types that may not be specialized.
int getTemplateParameters()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.