public class GeneralizedOperationIdImpl extends AbstractGeneralizedIdImpl<OperationId> implements OperationId, WeakHashMapOfListOfWeakReference4.MatchableId<Integer,String,ParametersId>
ElementId.ElementIdComparator
BOOLEAN_AND, BOOLEAN_IMPLIES, BOOLEAN_NOT, BOOLEAN_OR, BOOLEAN_XOR, OCLANY_EQUALS, OCLANY_NOT_EQUALS
NULL_TEMPLATEABLE_ID_ARRAY
Constructor and Description |
---|
GeneralizedOperationIdImpl(Integer hashCode,
TypeId parentId,
int templateParameters,
String name,
ParametersId parametersId) |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(IdVisitor<R> visitor) |
String |
getDisplayName()
Return a simple name for diagnostics.
|
OperationId |
getGeneralizedId() |
String |
getMetaTypeName() |
ParametersId |
getParametersId() |
TypeId |
getParent() |
boolean |
matches(Integer thoseTemplateParameters,
String thatName,
ParametersId thatParametersId) |
getName
getEnumerationLiteralId, getOperationId, getPropertyId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode
equals, getLiteralName, toString
getName
getLiteralName, getSpecializedId, getTemplateParameters
public GeneralizedOperationIdImpl(Integer hashCode, TypeId parentId, int templateParameters, String name, ParametersId parametersId)
public String getDisplayName()
ElementId
getDisplayName
in interface ElementId
public OperationId getGeneralizedId()
getGeneralizedId
in interface OperationId
getGeneralizedId
in interface TemplateableId
public String getMetaTypeName()
getMetaTypeName
in interface TemplateableId
public ParametersId getParametersId()
getParametersId
in interface OperationId
public TypeId getParent()
getParent
in interface OperationId
public boolean matches(Integer thoseTemplateParameters, String thatName, ParametersId thatParametersId)
matches
in interface WeakHashMapOfListOfWeakReference4.MatchableId<Integer,String,ParametersId>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.