public interface CollectionTypeId extends BuiltInTypeId, TemplateableId
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| Modifier and Type | Method and Description |
|---|---|
TypeId |
getElementTypeId() |
CollectionTypeId |
getGeneralizedId() |
String |
getMetaTypeName() |
CollectionTypeId |
getSpecializedId(BindingsId templateBindings)
Return the typeId for this typeId specialized by typeParameters.
|
CollectionTypeId |
getSpecializedId(ElementId... templateBindings) |
getNamegetLiteralName, getOperationId, getPropertyId, getTemplateParameterId, getTemplateParameters, specializeaccept, getDisplayNamegetLiteralName, getName, getTemplateParametersTypeId getElementTypeId()
CollectionTypeId getGeneralizedId()
getGeneralizedId in interface TemplateableIdString getMetaTypeName()
getMetaTypeName in interface TemplateableIdgetMetaTypeName in interface TypeIdCollectionTypeId getSpecializedId(BindingsId templateBindings)
TemplateableIdThrows UnsupportedException for typeIds such as Primitive Types that may not be specialized.
getSpecializedId in interface TemplateableIdCollectionTypeId getSpecializedId(ElementId... templateBindings)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.