public abstract class AbstractSpecializedIdImpl<T extends TemplateableId> extends AbstractTemplateableIdImpl<T> implements SpecializedId
ElementId.ElementIdComparator
NULL_TEMPLATEABLE_ID_ARRAY
Constructor and Description |
---|
AbstractSpecializedIdImpl(T generalizedId,
BindingsId templateBindings) |
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName()
Return a simple name for diagnostics.
|
T |
getGeneralizedId() |
String |
getMetaTypeName() |
String |
getName() |
BindingsId |
getTemplateBindings() |
getEnumerationLiteralId, getOperationId, getPropertyId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode
equals, getLiteralName, toString
getLiteralName
public AbstractSpecializedIdImpl(T generalizedId, BindingsId templateBindings)
public String getDisplayName()
ElementId
getDisplayName
in interface ElementId
public T getGeneralizedId()
getGeneralizedId
in interface TemplateableId
public String getMetaTypeName()
getMetaTypeName
in interface TemplateableId
public String getName()
getName
in interface TemplateableId
public BindingsId getTemplateBindings()
getTemplateBindings
in interface SpecializedId
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.