public class SpecializedOperationIdImpl extends AbstractSpecializedIdImpl<OperationId> implements OperationId
AbstractElementId.OperationIdsMap, AbstractElementId.PropertyIdsMap
ElementId.ElementIdComparator
generalizedId, templateBindings
hashCode, templateParameters
NULL_TEMPLATEABLE_ID_ARRAY
Constructor and Description |
---|
SpecializedOperationIdImpl(OperationId generalizedId,
BindingsId templateBindings) |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(IdVisitor<R> visitor) |
protected OperationId |
createSpecializedId(BindingsId templateBindings) |
ParametersId |
getParametersId() |
TypeId |
getParent() |
getDisplayName, getGeneralizedId, getMetaTypeName, getName, getTemplateBindings
getEnumerationLiteralId, getOperationId, getPropertyId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode
equals, getLiteralName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getGeneralizedId, getName
getLiteralName, getMetaTypeName, getSpecializedId, getTemplateParameters
getDisplayName
public SpecializedOperationIdImpl(@NonNull OperationId generalizedId, @NonNull BindingsId templateBindings)
public <R> R accept(@NonNull IdVisitor<R> visitor)
@NonNull protected OperationId createSpecializedId(@NonNull BindingsId templateBindings)
createSpecializedId
in class AbstractTemplateableIdImpl<OperationId>
@NonNull public ParametersId getParametersId()
getParametersId
in interface OperationId
@NonNull public TypeId getParent()
getParent
in interface OperationId