public class GeneralizedCollectionTypeIdImpl extends GeneralizedTypeIdImpl<CollectionTypeId> implements CollectionTypeId
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 |
|---|
GeneralizedCollectionTypeIdImpl(IdManager idManager,
String name) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(IdVisitor<R> visitor) |
String |
getDisplayName()
Return a simple name for diagnostics.
|
TemplateParameterId |
getElementTypeId() |
CollectionTypeId |
getGeneralizedId() |
String |
getLiteralName() |
String |
getMetaTypeName() |
CollectionTypeId |
specialize(BindingsId templateBindings) |
getOperationId, getPropertyIdgetNamegetEnumerationLiteralId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCodeequals, toStringgetSpecializedId, getSpecializedIdgetNamegetOperationId, getPropertyId, getTemplateParameterId, getTemplateParametersgetName, getTemplateParameterspublic String getDisplayName()
ElementIdgetDisplayName in interface ElementIdpublic TemplateParameterId getElementTypeId()
getElementTypeId in interface CollectionTypeIdpublic CollectionTypeId getGeneralizedId()
getGeneralizedId in interface CollectionTypeIdgetGeneralizedId in interface TemplateableIdpublic String getLiteralName()
getLiteralName in interface TemplateableIdgetLiteralName in interface TypeIdgetLiteralName in class AbstractElementIdpublic String getMetaTypeName()
getMetaTypeName in interface CollectionTypeIdgetMetaTypeName in interface TemplateableIdgetMetaTypeName in interface TypeIdpublic CollectionTypeId specialize(BindingsId templateBindings)
specialize in interface TypeIdCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.