public class GeneralizedMapTypeIdImpl extends GeneralizedTypeIdImpl<MapTypeId> implements MapTypeId
ElementId.ElementIdComparator
BAG, 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_NAME
NULL_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, getPropertyId
getName
getEnumerationLiteralId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode
equals, toString
getSpecializedId, getSpecializedId
getName
getOperationId, getPropertyId, getTemplateParameterId, getTemplateParameters
getName, getTemplateParameters
public String getDisplayName()
ElementId
getDisplayName
in interface ElementId
public MapTypeId getGeneralizedId()
getGeneralizedId
in interface MapTypeId
getGeneralizedId
in interface TemplateableId
public TemplateParameterId getKeyTypeId()
getKeyTypeId
in interface MapTypeId
public String getLiteralName()
getLiteralName
in interface TemplateableId
getLiteralName
in interface TypeId
getLiteralName
in class AbstractElementId
public String getMetaTypeName()
getMetaTypeName
in interface MapTypeId
getMetaTypeName
in interface TemplateableId
getMetaTypeName
in interface TypeId
public TemplateParameterId getValueTypeId()
getValueTypeId
in interface MapTypeId
public MapTypeId specialize(BindingsId templateBindings)
specialize
in interface TypeId
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.