public class GeneralizedMapTypeIdImpl extends GeneralizedTypeIdImpl<MapTypeId> implements MapTypeId
ElementId.ElementIdComparatorBAG, BAG_NAME, BAG_TYPE_NAME, BOOLEAN, BOOLEAN_NAME, CLASS_NAME, COLLECTION, COLLECTION_NAME, COLLECTION_TYPE_NAME, DATA_TYPE_NAME, ENUMERATION_NAME, INTEGER, INTEGER_NAME, INTEGER_RANGE, INTEGER_RANGE_NAME, LAMBDA_TYPE_NAME, MAP, MAP_ENTRY, MAP_ENTRY_NAME, MAP_NAME, MAP_TYPE_NAME, METACLASS_NAME, NULL_STRING_ARRAY, NULL_TUPLE_PART_ID_ARRAY, NULL_TYPE_ID_ARRAY, OCL_ANY, OCL_ANY_NAME, OCL_COMPARABLE, OCL_COMPARABLE_NAME, OCL_ENUMERATION, OCL_ENUMERATION_NAME, OCL_INVALID, OCL_INVALID_NAME, OCL_SELF, OCL_SELF_NAME, OCL_STEREOTYPE_NAME, OCL_SUMMABLE, OCL_SUMMABLE_NAME, OCL_VOID, OCL_VOID_NAME, OPERATION_NAME, ORDERED_COLLECTION, ORDERED_COLLECTION_NAME, ORDERED_SET, ORDERED_SET_NAME, ORDERED_SET_TYPE_NAME, PRIMITIVE_TYPE_NAME, PROPERTY_NAME, REAL, REAL_NAME, SEQUENCE, SEQUENCE_NAME, SEQUENCE_TYPE_NAME, SET, SET_NAME, SET_TYPE_NAME, STRING, STRING_NAME, T_1, T_2, T_3, TUPLE_NAME, TUPLE_TYPE_NAME, UNIQUE_COLLECTION, UNIQUE_COLLECTION_NAME, UNLIMITED_NATURAL, UNLIMITED_NATURAL_NAMENULL_TEMPLATEABLE_ID_ARRAY| Constructor and Description |
|---|
GeneralizedMapTypeIdImpl(IdManager idManager,
String name) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(IdVisitor<R> visitor) |
String |
getDisplayName()
Return a simple name for diagnostics.
|
MapTypeId |
getGeneralizedId() |
TemplateParameterId |
getKeyTypeId() |
String |
getLiteralName() |
String |
getMetaTypeName() |
TemplateParameterId |
getValueTypeId() |
MapTypeId |
specialize(BindingsId templateBindings) |
getOperationId, getPropertyIdgetNamegetEnumerationLiteralId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCodeequals, toStringgetSpecializedId, getSpecializedIdgetNamegetOperationId, getPropertyId, getTemplateParameterId, getTemplateParametersgetName, getTemplateParameterspublic String getDisplayName()
ElementIdgetDisplayName in interface ElementIdpublic MapTypeId getGeneralizedId()
getGeneralizedId in interface MapTypeIdgetGeneralizedId in interface TemplateableIdpublic TemplateParameterId getKeyTypeId()
getKeyTypeId in interface MapTypeIdpublic String getLiteralName()
getLiteralName in interface TemplateableIdgetLiteralName in interface TypeIdgetLiteralName in class AbstractElementIdpublic String getMetaTypeName()
getMetaTypeName in interface MapTypeIdgetMetaTypeName in interface TemplateableIdgetMetaTypeName in interface TypeIdpublic TemplateParameterId getValueTypeId()
getValueTypeId in interface MapTypeIdpublic MapTypeId specialize(BindingsId templateBindings)
specialize in interface TypeIdCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.