public class GeneralizedTupleTypeIdImpl extends AbstractTypeId implements TupleTypeId, WeakHashMapOfListOfWeakReference3.MatchableId<String,TuplePartId[]>
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_NAME| Constructor and Description |
|---|
GeneralizedTupleTypeIdImpl(IdManager idManager,
Integer hashCode,
String name,
TuplePartId[] orderedPartIds) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(IdVisitor<R> visitor) |
String |
getDisplayName()
Return a simple name for diagnostics.
|
TupleTypeId |
getGeneralizedId() |
String |
getMetaTypeName() |
String |
getName() |
TuplePartId |
getPartId(String name) |
TuplePartId[] |
getPartIds() |
int |
hashCode() |
boolean |
matches(String thatName,
TuplePartId[] thoseOrderedParts) |
getEnumerationLiteralId, getOperationId, getPropertyId, getTemplateParameterId, getTemplateParameters, specializeequals, getLiteralName, toStringgetLiteralName, getOperationId, getPropertyId, getTemplateParameterId, getTemplateParameters, specializepublic GeneralizedTupleTypeIdImpl(IdManager idManager, Integer hashCode, String name, TuplePartId[] orderedPartIds)
public String getDisplayName()
ElementIdgetDisplayName in interface ElementIdpublic TupleTypeId getGeneralizedId()
public String getMetaTypeName()
getMetaTypeName in interface TypeIdgetMetaTypeName in class AbstractTypeIdpublic String getName()
getName in interface TupleTypeIdpublic TuplePartId getPartId(String name)
getPartId in interface TupleTypeIdpublic TuplePartId[] getPartIds()
getPartIds in interface TupleTypeIdpublic final int hashCode()
hashCode in class AbstractElementIdpublic boolean matches(String thatName, TuplePartId[] thoseOrderedParts)
matches in interface WeakHashMapOfListOfWeakReference3.MatchableId<String,TuplePartId[]>Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.