org.eclipse.ocl.examples.domain.ids.impl
Class AbstractGeneralizedIdImpl<T extends TemplateableId>

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
      extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractTemplateableIdImpl<T>
          extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractGeneralizedIdImpl<T>
All Implemented Interfaces:
ElementId, TemplateableId
Direct Known Subclasses:
GeneralizedLambdaTypeIdImpl, GeneralizedOperationIdImpl, GeneralizedTypeIdImpl

public abstract class AbstractGeneralizedIdImpl<T extends TemplateableId>
extends AbstractTemplateableIdImpl<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
AbstractElementId.OperationIdsMap, AbstractElementId.PropertyIdsMap
 
Field Summary
protected  java.lang.String name
           
 
Fields inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractTemplateableIdImpl
hashCode, templateParameters
 
Fields inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
NULL_TEMPLATEABLE_ID_ARRAY
 
Constructor Summary
protected AbstractGeneralizedIdImpl(java.lang.Integer hashCode, int templateParameters, java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 
Methods inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractTemplateableIdImpl
createSpecializedId, getEnumerationLiteralId, getOperationId, getPropertyId, getSpecializedId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode
 
Methods inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
equals, getLiteralName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
getGeneralizedId, getLiteralName, getMetaTypeName
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.ElementId
accept, getDisplayName
 

Field Detail

name

@NonNull
protected final java.lang.String name
Constructor Detail

AbstractGeneralizedIdImpl

protected AbstractGeneralizedIdImpl(@NonNull
                                    java.lang.Integer hashCode,
                                    int templateParameters,
                                    @NonNull
                                    java.lang.String name)
Method Detail

getName

@NonNull
public java.lang.String getName()