public class GeneralizedCollectionTypeIdImpl extends GeneralizedTypeIdImpl<CollectionTypeId> implements CollectionTypeId
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 |
---|
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, 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 TemplateParameterId getElementTypeId()
getElementTypeId
in interface CollectionTypeId
public CollectionTypeId getGeneralizedId()
getGeneralizedId
in interface CollectionTypeId
getGeneralizedId
in interface TemplateableId
public String getLiteralName()
getLiteralName
in interface TemplateableId
getLiteralName
in interface TypeId
getLiteralName
in class AbstractElementId
public String getMetaTypeName()
getMetaTypeName
in interface CollectionTypeId
getMetaTypeName
in interface TemplateableId
getMetaTypeName
in interface TypeId
public CollectionTypeId specialize(BindingsId templateBindings)
specialize
in interface TypeId
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.