byucc.edif
Interface EdifNameClashPolicy

All Known Implementing Classes:
BasicEdifNameClashPolicy

public interface EdifNameClashPolicy

An interface for describing a name clashing policy for elements that will be placed in an EdifNameSpace.

Version:
$Id: EdifNameClashPolicy.java,v 1.1 2006/08/10 06:31:14 jonjohn Exp $

Method Summary
 boolean newClashesNew()
           
 boolean oldClashesNew()
           
 boolean oldClashesOld()
           
 boolean singleClashesNew()
           
 boolean singleClashesOld()
           
 boolean singleClashesSingle()
           
 

Method Detail

singleClashesSingle

boolean singleClashesSingle()
Returns:
a boolean representing whether a single name equal to another single name should produce a clash

singleClashesNew

boolean singleClashesNew()
Returns:
a boolean representing whether a single name equal to another new name should produce a clash

singleClashesOld

boolean singleClashesOld()
Returns:
a boolean representing whether a single name equal to another old name should produce a clash

newClashesNew

boolean newClashesNew()
Returns:
a boolean representing whether a new name equal to another new name should produce a clash

oldClashesOld

boolean oldClashesOld()
Returns:
a boolean representing whether an old name equal to another old name should produce a clash

oldClashesNew

boolean oldClashesNew()
Returns:
a boolean representing whether an old name equal to another new name should produce a clash