org.eclipse.ocl.examples.domain.ids.impl
Class SpecializedMetaclassIdImpl

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
      extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractMetaclassId
          extended by org.eclipse.ocl.examples.domain.ids.impl.SpecializedMetaclassIdImpl
All Implemented Interfaces:
ElementId, MetaclassId, TemplateableId, TypeId

public class SpecializedMetaclassIdImpl
extends AbstractMetaclassId


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
AbstractElementId.OperationIdsMap, AbstractElementId.PropertyIdsMap
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractMetaclassId
hashCode
 
Fields inherited from interface org.eclipse.ocl.examples.domain.ids.TypeId
BAG, BAG_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, METACLASS, 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_INVALID, OCL_INVALID_NAME, OCL_SELF, OCL_SELF_NAME, OCL_SUMMABLE, OCL_SUMMABLE_NAME, OCL_VOID, OCL_VOID_NAME, OPERATION_NAME, ORDERED_COLLECTION, ORDERED_COLLECTION_NAME, ORDERED_SET, ORDERED_SET_NAME, PRIMITIVE_TYPE_NAME, PROPERTY_NAME, REAL, REAL_NAME, SEQUENCE, SEQUENCE_NAME, SET, SET_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
 
Fields inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
NULL_TEMPLATEABLE_ID_ARRAY
 
Constructor Summary
SpecializedMetaclassIdImpl(ElementId elementId)
           
 
Method Summary
 java.lang.String getDisplayName()
          Return a simple name for diagnostics.
 ElementId getElementId()
           
 MetaclassId getSpecializedId(ElementId elementId)
           
 
Methods inherited from class org.eclipse.ocl.examples.domain.ids.impl.AbstractMetaclassId
accept, getGeneralizedId, getMetaTypeName, getName, getOperationId, getPropertyId, getSpecializedId, getTemplateParameterId, getTemplateParameters, hashCode, specialize
 
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.TypeId
getLiteralName
 
Methods inherited from interface org.eclipse.ocl.examples.domain.ids.TemplateableId
getLiteralName
 

Constructor Detail

SpecializedMetaclassIdImpl

public SpecializedMetaclassIdImpl(@NonNull
                                  ElementId elementId)
Method Detail

getDisplayName

@NonNull
public java.lang.String getDisplayName()
Description copied from interface: ElementId
Return a simple name for diagnostics.


getElementId

@NonNull
public ElementId getElementId()

getSpecializedId

@NonNull
public MetaclassId getSpecializedId(@NonNull
                                            ElementId elementId)