org.eclipse.ocl.examples.impactanalyzer.util
Class SemanticIdentity

java.lang.Object
  extended by org.eclipse.ocl.examples.impactanalyzer.util.SemanticIdentity
Direct Known Subclasses:
IndirectingStep.IndirectingStepSemanticIdentity

public abstract class SemanticIdentity
extends java.lang.Object


Constructor Summary
SemanticIdentity()
           
 
Method Summary
protected abstract  int calculateHashCode()
           
abstract  boolean equals(java.lang.Object arg0)
           
abstract  NavigationStep getStep()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemanticIdentity

public SemanticIdentity()
Method Detail

equals

public abstract boolean equals(java.lang.Object arg0)
Overrides:
equals in class java.lang.Object

hashCode

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

calculateHashCode

protected abstract int calculateHashCode()

getStep

public abstract NavigationStep getStep()