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

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.ids.impl.AbstractElementId
All Implemented Interfaces:
ElementId
Direct Known Subclasses:
AbstractMetaclassId, AbstractTemplateableIdImpl, AbstractTypeId, PackageIdImpl, PropertyIdImpl

public abstract class AbstractElementId
extends java.lang.Object
implements ElementId


Nested Class Summary
protected static class AbstractElementId.OperationIdsMap
           
protected static class AbstractElementId.PropertyIdsMap
           
 
Constructor Summary
AbstractElementId()
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 java.lang.String getLiteralName()
           
abstract  int hashCode()
           
 java.lang.String 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.ElementId
accept, getDisplayName
 

Constructor Detail

AbstractElementId

public AbstractElementId()
Method Detail

equals

public final boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

getLiteralName

@Nullable
public java.lang.String getLiteralName()

hashCode

public abstract int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object