JML

org.jmlspecs.samples.digraph
Class ArcType

java.lang.Object
  extended byorg.jmlspecs.samples.digraph.ArcType
All Implemented Interfaces:
Cloneable, JMLType, Serializable

public class ArcType
extends Object
implements JMLType


Field Summary
private  NodeType _from
           
private  NodeType _to
           
 
Constructor Summary
ArcType(NodeType from, NodeType to)
           
 
Method Summary
protected  String className()
           
 Object clone()
          Return a clone of this object.
 boolean equals(Object o)
          Test whether this object's value is equal to the given argument.
 NodeType getFrom()
           
 NodeType getTo()
           
 int hashCode()
          Return a hash code for this object.
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_from

private NodeType _from

_to

private NodeType _to
Constructor Detail

ArcType

public ArcType(NodeType from,
               NodeType to)
Method Detail

equals

public boolean equals(Object o)
Description copied from interface: JMLType
Test whether this object's value is equal to the given argument.

Specified by:
equals in interface JMLType
Overrides:
equals in class Object

hashCode

public int hashCode()
Description copied from interface: JMLType
Return a hash code for this object.

Specified by:
hashCode in interface JMLType
Overrides:
hashCode in class Object

getFrom

public NodeType getFrom()

getTo

public NodeType getTo()

clone

public Object clone()
Description copied from interface: JMLType
Return a clone of this object.

Specified by:
clone in interface JMLType
Overrides:
clone in class Object

className

protected String className()

toString

public String toString()
Overrides:
toString in class Object

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.