xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.versions
Class ArchVersionsImpl

java.lang.Object
  extended byedu.uci.isr.xarch.versions.ArchVersionsImpl
All Implemented Interfaces:
DOMBased, IArchVersions, IXArchElement

public class ArchVersionsImpl
extends Object
implements IArchVersions, DOMBased

DOM-Based implementation of the IArchVersions interface.

Author:
Automatically generated by xArch apigen.

Field Summary
static String COMPONENT_TYPE_VERSION_GRAPH_ELT_NAME
          Tag name for componentTypeVersionGraphs in this object.
static String CONNECTOR_TYPE_VERSION_GRAPH_ELT_NAME
          Tag name for connectorTypeVersionGraphs in this object.
protected  Element elt
           
static String INTERFACE_TYPE_VERSION_GRAPH_ELT_NAME
          Tag name for interfaceTypeVersionGraphs in this object.
protected  IXArch xArch
           
static String XSD_TYPE_NAME
           
static String XSD_TYPE_NSURI
           
 
Fields inherited from interface edu.uci.isr.xarch.versions.IArchVersions
TYPE_METADATA
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Constructor Summary
ArchVersionsImpl(Element elt)
           
 
Method Summary
 void addComponentTypeVersionGraph(IComponentTypeVersionGraph newComponentTypeVersionGraph)
          Add a componentTypeVersionGraph to this ArchVersions.
 void addComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
          Add a collection of componentTypeVersionGraphs to this ArchVersions.
 void addConnectorTypeVersionGraph(IConnectorTypeVersionGraph newConnectorTypeVersionGraph)
          Add a connectorTypeVersionGraph to this ArchVersions.
 void addConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
          Add a collection of connectorTypeVersionGraphs to this ArchVersions.
 void addInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph newInterfaceTypeVersionGraph)
          Add a interfaceTypeVersionGraph to this ArchVersions.
 void addInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
          Add a collection of interfaceTypeVersionGraphs to this ArchVersions.
 void clearComponentTypeVersionGraphs()
          Remove all componentTypeVersionGraphs from this ArchVersions.
 void clearConnectorTypeVersionGraphs()
          Remove all connectorTypeVersionGraphs from this ArchVersions.
 void clearInterfaceTypeVersionGraphs()
          Remove all interfaceTypeVersionGraphs from this ArchVersions.
 IXArchElement cloneElement(int depth)
           
 boolean equals(Object o)
           
 Collection getAllComponentTypeVersionGraphs()
          Get all the componentTypeVersionGraphs from this ArchVersions.
 Collection getAllConnectorTypeVersionGraphs()
          Get all the connectorTypeVersionGraphs from this ArchVersions.
 Collection getAllInterfaceTypeVersionGraphs()
          Get all the interfaceTypeVersionGraphs from this ArchVersions.
 IComponentTypeVersionGraph getComponentTypeVersionGraph(String id)
          Gets the componentTypeVersionGraph from this ArchVersions with the given id.
 Collection getComponentTypeVersionGraphs(Collection ids)
          Gets the componentTypeVersionGraphs from this ArchVersions with the given ids.
 IConnectorTypeVersionGraph getConnectorTypeVersionGraph(String id)
          Gets the connectorTypeVersionGraph from this ArchVersions with the given id.
 Collection getConnectorTypeVersionGraphs(Collection ids)
          Gets the connectorTypeVersionGraphs from this ArchVersions with the given ids.
 Node getDOMNode()
          Gets the DOM node on which this implementation is based.
 XArchInstanceMetadata getInstanceMetadata()
          Gets metadata describing the instance of this element.
 IInterfaceTypeVersionGraph getInterfaceTypeVersionGraph(String id)
          Gets the interfaceTypeVersionGraph from this ArchVersions with the given id.
 Collection getInterfaceTypeVersionGraphs(Collection ids)
          Gets the interfaceTypeVersionGraphs from this ArchVersions with the given ids.
protected static SequenceOrder getSequenceOrder()
           
 XArchTypeMetadata getTypeMetadata()
          Gets metadata describing the xsi:type of this element.
 IXArch getXArch()
           
 boolean hasAllComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains each element in the given set of componentTypeVersionGraphs.
 boolean hasAllConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains each element in the given set of connectorTypeVersionGraphs.
 boolean hasAllInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains each element in the given set of interfaceTypeVersionGraphs.
 boolean hasComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToCheck)
          Determine if this ArchVersions contains a given componentTypeVersionGraph.
 Collection hasComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains the given set of componentTypeVersionGraphs.
 boolean hasConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToCheck)
          Determine if this ArchVersions contains a given connectorTypeVersionGraph.
 Collection hasConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains the given set of connectorTypeVersionGraphs.
 int hashCode()
           
 boolean hasInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToCheck)
          Determine if this ArchVersions contains a given interfaceTypeVersionGraph.
 Collection hasInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
          Determine if this ArchVersions contains the given set of interfaceTypeVersionGraphs.
 boolean isEquivalent(IArchVersions c)
          Determine if another ArchVersions is equivalent to this one, ignoring ID's.
 void removeComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToRemove)
          Remove the given componentTypeVersionGraph from this ArchVersions.
 void removeComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
          Remove all the given componentTypeVersionGraphs from this ArchVersions.
 void removeConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToRemove)
          Remove the given connectorTypeVersionGraph from this ArchVersions.
 void removeConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
          Remove all the given connectorTypeVersionGraphs from this ArchVersions.
 void removeInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToRemove)
          Remove the given interfaceTypeVersionGraph from this ArchVersions.
 void removeInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
          Remove all the given interfaceTypeVersionGraphs from this ArchVersions.
 void setDOMNode(Node node)
          Sets the DOM node on which this implementation is based.
 void setXArch(IXArch xArch)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XSD_TYPE_NSURI

public static final String XSD_TYPE_NSURI
See Also:
Constant Field Values

XSD_TYPE_NAME

public static final String XSD_TYPE_NAME
See Also:
Constant Field Values

xArch

protected IXArch xArch

COMPONENT_TYPE_VERSION_GRAPH_ELT_NAME

public static final String COMPONENT_TYPE_VERSION_GRAPH_ELT_NAME
Tag name for componentTypeVersionGraphs in this object.

See Also:
Constant Field Values

CONNECTOR_TYPE_VERSION_GRAPH_ELT_NAME

public static final String CONNECTOR_TYPE_VERSION_GRAPH_ELT_NAME
Tag name for connectorTypeVersionGraphs in this object.

See Also:
Constant Field Values

INTERFACE_TYPE_VERSION_GRAPH_ELT_NAME

public static final String INTERFACE_TYPE_VERSION_GRAPH_ELT_NAME
Tag name for interfaceTypeVersionGraphs in this object.

See Also:
Constant Field Values

elt

protected Element elt
Constructor Detail

ArchVersionsImpl

public ArchVersionsImpl(Element elt)
Method Detail

getDOMNode

public Node getDOMNode()
Description copied from interface: DOMBased
Gets the DOM node on which this implementation is based.

Specified by:
getDOMNode in interface DOMBased
Returns:
DOM node

setDOMNode

public void setDOMNode(Node node)
Description copied from interface: DOMBased
Sets the DOM node on which this implementation is based.

Specified by:
setDOMNode in interface DOMBased
Parameters:
node - DOM node

getSequenceOrder

protected static SequenceOrder getSequenceOrder()

setXArch

public void setXArch(IXArch xArch)
Specified by:
setXArch in interface IXArchElement

getXArch

public IXArch getXArch()
Specified by:
getXArch in interface IXArchElement

cloneElement

public IXArchElement cloneElement(int depth)
Specified by:
cloneElement in interface IXArchElement

equals

public boolean equals(Object o)

hashCode

public int hashCode()

getTypeMetadata

public XArchTypeMetadata getTypeMetadata()
Description copied from interface: IXArchElement
Gets metadata describing the xsi:type of this element.

Specified by:
getTypeMetadata in interface IXArchElement
Returns:
metadata describing the xsi:type of this element.

getInstanceMetadata

public XArchInstanceMetadata getInstanceMetadata()
Description copied from interface: IXArchElement
Gets metadata describing the instance of this element.

Specified by:
getInstanceMetadata in interface IXArchElement
Returns:
metadata describing the instance of this element.

addComponentTypeVersionGraph

public void addComponentTypeVersionGraph(IComponentTypeVersionGraph newComponentTypeVersionGraph)
Description copied from interface: IArchVersions
Add a componentTypeVersionGraph to this ArchVersions.

Specified by:
addComponentTypeVersionGraph in interface IArchVersions
Parameters:
newComponentTypeVersionGraph - componentTypeVersionGraph to add.

addComponentTypeVersionGraphs

public void addComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
Description copied from interface: IArchVersions
Add a collection of componentTypeVersionGraphs to this ArchVersions.

Specified by:
addComponentTypeVersionGraphs in interface IArchVersions
Parameters:
componentTypeVersionGraphs - componentTypeVersionGraphs to add.

clearComponentTypeVersionGraphs

public void clearComponentTypeVersionGraphs()
Description copied from interface: IArchVersions
Remove all componentTypeVersionGraphs from this ArchVersions.

Specified by:
clearComponentTypeVersionGraphs in interface IArchVersions

removeComponentTypeVersionGraph

public void removeComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToRemove)
Description copied from interface: IArchVersions
Remove the given componentTypeVersionGraph from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeComponentTypeVersionGraph in interface IArchVersions
Parameters:
componentTypeVersionGraphToRemove - componentTypeVersionGraph to remove.

removeComponentTypeVersionGraphs

public void removeComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
Description copied from interface: IArchVersions
Remove all the given componentTypeVersionGraphs from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeComponentTypeVersionGraphs in interface IArchVersions
Parameters:
componentTypeVersionGraphs - componentTypeVersionGraph to remove.

getAllComponentTypeVersionGraphs

public Collection getAllComponentTypeVersionGraphs()
Description copied from interface: IArchVersions
Get all the componentTypeVersionGraphs from this ArchVersions.

Specified by:
getAllComponentTypeVersionGraphs in interface IArchVersions
Returns:
all componentTypeVersionGraphs in this ArchVersions.

hasComponentTypeVersionGraph

public boolean hasComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains a given componentTypeVersionGraph.

Specified by:
hasComponentTypeVersionGraph in interface IArchVersions
Returns:
true if this ArchVersions contains the given componentTypeVersionGraphToCheck, false otherwise.

hasComponentTypeVersionGraphs

public Collection hasComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains the given set of componentTypeVersionGraphs.

Specified by:
hasComponentTypeVersionGraphs in interface IArchVersions
Parameters:
componentTypeVersionGraphsToCheck - componentTypeVersionGraphs to check for.
Returns:
Collection of java.lang.Boolean. If the ith element in componentTypeVersionGraphs was found, then the ith element of the collection will be set to true, otherwise it will be set to false. Matching is done with the isEquivalent(...) method.

hasAllComponentTypeVersionGraphs

public boolean hasAllComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains each element in the given set of componentTypeVersionGraphs.

Specified by:
hasAllComponentTypeVersionGraphs in interface IArchVersions
Parameters:
componentTypeVersionGraphsToCheck - componentTypeVersionGraphs to check for.
Returns:
true if every element in componentTypeVersionGraphs is found in this ArchVersions, false otherwise.

getComponentTypeVersionGraph

public IComponentTypeVersionGraph getComponentTypeVersionGraph(String id)
Description copied from interface: IArchVersions
Gets the componentTypeVersionGraph from this ArchVersions with the given id.

Specified by:
getComponentTypeVersionGraph in interface IArchVersions
Parameters:
id - ID to look for.
Returns:
componentTypeVersionGraph with the given ID, or null if not found.

getComponentTypeVersionGraphs

public Collection getComponentTypeVersionGraphs(Collection ids)
Description copied from interface: IArchVersions
Gets the componentTypeVersionGraphs from this ArchVersions with the given ids.

Specified by:
getComponentTypeVersionGraphs in interface IArchVersions
Parameters:
ids - ID to look for.
Returns:
componentTypeVersionGraphs with the given IDs. If an element with a given ID was not found, that ID is ignored.

addConnectorTypeVersionGraph

public void addConnectorTypeVersionGraph(IConnectorTypeVersionGraph newConnectorTypeVersionGraph)
Description copied from interface: IArchVersions
Add a connectorTypeVersionGraph to this ArchVersions.

Specified by:
addConnectorTypeVersionGraph in interface IArchVersions
Parameters:
newConnectorTypeVersionGraph - connectorTypeVersionGraph to add.

addConnectorTypeVersionGraphs

public void addConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
Description copied from interface: IArchVersions
Add a collection of connectorTypeVersionGraphs to this ArchVersions.

Specified by:
addConnectorTypeVersionGraphs in interface IArchVersions
Parameters:
connectorTypeVersionGraphs - connectorTypeVersionGraphs to add.

clearConnectorTypeVersionGraphs

public void clearConnectorTypeVersionGraphs()
Description copied from interface: IArchVersions
Remove all connectorTypeVersionGraphs from this ArchVersions.

Specified by:
clearConnectorTypeVersionGraphs in interface IArchVersions

removeConnectorTypeVersionGraph

public void removeConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToRemove)
Description copied from interface: IArchVersions
Remove the given connectorTypeVersionGraph from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeConnectorTypeVersionGraph in interface IArchVersions
Parameters:
connectorTypeVersionGraphToRemove - connectorTypeVersionGraph to remove.

removeConnectorTypeVersionGraphs

public void removeConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
Description copied from interface: IArchVersions
Remove all the given connectorTypeVersionGraphs from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeConnectorTypeVersionGraphs in interface IArchVersions
Parameters:
connectorTypeVersionGraphs - connectorTypeVersionGraph to remove.

getAllConnectorTypeVersionGraphs

public Collection getAllConnectorTypeVersionGraphs()
Description copied from interface: IArchVersions
Get all the connectorTypeVersionGraphs from this ArchVersions.

Specified by:
getAllConnectorTypeVersionGraphs in interface IArchVersions
Returns:
all connectorTypeVersionGraphs in this ArchVersions.

hasConnectorTypeVersionGraph

public boolean hasConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains a given connectorTypeVersionGraph.

Specified by:
hasConnectorTypeVersionGraph in interface IArchVersions
Returns:
true if this ArchVersions contains the given connectorTypeVersionGraphToCheck, false otherwise.

hasConnectorTypeVersionGraphs

public Collection hasConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains the given set of connectorTypeVersionGraphs.

Specified by:
hasConnectorTypeVersionGraphs in interface IArchVersions
Parameters:
connectorTypeVersionGraphsToCheck - connectorTypeVersionGraphs to check for.
Returns:
Collection of java.lang.Boolean. If the ith element in connectorTypeVersionGraphs was found, then the ith element of the collection will be set to true, otherwise it will be set to false. Matching is done with the isEquivalent(...) method.

hasAllConnectorTypeVersionGraphs

public boolean hasAllConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains each element in the given set of connectorTypeVersionGraphs.

Specified by:
hasAllConnectorTypeVersionGraphs in interface IArchVersions
Parameters:
connectorTypeVersionGraphsToCheck - connectorTypeVersionGraphs to check for.
Returns:
true if every element in connectorTypeVersionGraphs is found in this ArchVersions, false otherwise.

getConnectorTypeVersionGraph

public IConnectorTypeVersionGraph getConnectorTypeVersionGraph(String id)
Description copied from interface: IArchVersions
Gets the connectorTypeVersionGraph from this ArchVersions with the given id.

Specified by:
getConnectorTypeVersionGraph in interface IArchVersions
Parameters:
id - ID to look for.
Returns:
connectorTypeVersionGraph with the given ID, or null if not found.

getConnectorTypeVersionGraphs

public Collection getConnectorTypeVersionGraphs(Collection ids)
Description copied from interface: IArchVersions
Gets the connectorTypeVersionGraphs from this ArchVersions with the given ids.

Specified by:
getConnectorTypeVersionGraphs in interface IArchVersions
Parameters:
ids - ID to look for.
Returns:
connectorTypeVersionGraphs with the given IDs. If an element with a given ID was not found, that ID is ignored.

addInterfaceTypeVersionGraph

public void addInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph newInterfaceTypeVersionGraph)
Description copied from interface: IArchVersions
Add a interfaceTypeVersionGraph to this ArchVersions.

Specified by:
addInterfaceTypeVersionGraph in interface IArchVersions
Parameters:
newInterfaceTypeVersionGraph - interfaceTypeVersionGraph to add.

addInterfaceTypeVersionGraphs

public void addInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
Description copied from interface: IArchVersions
Add a collection of interfaceTypeVersionGraphs to this ArchVersions.

Specified by:
addInterfaceTypeVersionGraphs in interface IArchVersions
Parameters:
interfaceTypeVersionGraphs - interfaceTypeVersionGraphs to add.

clearInterfaceTypeVersionGraphs

public void clearInterfaceTypeVersionGraphs()
Description copied from interface: IArchVersions
Remove all interfaceTypeVersionGraphs from this ArchVersions.

Specified by:
clearInterfaceTypeVersionGraphs in interface IArchVersions

removeInterfaceTypeVersionGraph

public void removeInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToRemove)
Description copied from interface: IArchVersions
Remove the given interfaceTypeVersionGraph from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeInterfaceTypeVersionGraph in interface IArchVersions
Parameters:
interfaceTypeVersionGraphToRemove - interfaceTypeVersionGraph to remove.

removeInterfaceTypeVersionGraphs

public void removeInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
Description copied from interface: IArchVersions
Remove all the given interfaceTypeVersionGraphs from this ArchVersions. Matching is done by the isEquivalent(...) function.

Specified by:
removeInterfaceTypeVersionGraphs in interface IArchVersions
Parameters:
interfaceTypeVersionGraphs - interfaceTypeVersionGraph to remove.

getAllInterfaceTypeVersionGraphs

public Collection getAllInterfaceTypeVersionGraphs()
Description copied from interface: IArchVersions
Get all the interfaceTypeVersionGraphs from this ArchVersions.

Specified by:
getAllInterfaceTypeVersionGraphs in interface IArchVersions
Returns:
all interfaceTypeVersionGraphs in this ArchVersions.

hasInterfaceTypeVersionGraph

public boolean hasInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains a given interfaceTypeVersionGraph.

Specified by:
hasInterfaceTypeVersionGraph in interface IArchVersions
Returns:
true if this ArchVersions contains the given interfaceTypeVersionGraphToCheck, false otherwise.

hasInterfaceTypeVersionGraphs

public Collection hasInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains the given set of interfaceTypeVersionGraphs.

Specified by:
hasInterfaceTypeVersionGraphs in interface IArchVersions
Parameters:
interfaceTypeVersionGraphsToCheck - interfaceTypeVersionGraphs to check for.
Returns:
Collection of java.lang.Boolean. If the ith element in interfaceTypeVersionGraphs was found, then the ith element of the collection will be set to true, otherwise it will be set to false. Matching is done with the isEquivalent(...) method.

hasAllInterfaceTypeVersionGraphs

public boolean hasAllInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
Description copied from interface: IArchVersions
Determine if this ArchVersions contains each element in the given set of interfaceTypeVersionGraphs.

Specified by:
hasAllInterfaceTypeVersionGraphs in interface IArchVersions
Parameters:
interfaceTypeVersionGraphsToCheck - interfaceTypeVersionGraphs to check for.
Returns:
true if every element in interfaceTypeVersionGraphs is found in this ArchVersions, false otherwise.

getInterfaceTypeVersionGraph

public IInterfaceTypeVersionGraph getInterfaceTypeVersionGraph(String id)
Description copied from interface: IArchVersions
Gets the interfaceTypeVersionGraph from this ArchVersions with the given id.

Specified by:
getInterfaceTypeVersionGraph in interface IArchVersions
Parameters:
id - ID to look for.
Returns:
interfaceTypeVersionGraph with the given ID, or null if not found.

getInterfaceTypeVersionGraphs

public Collection getInterfaceTypeVersionGraphs(Collection ids)
Description copied from interface: IArchVersions
Gets the interfaceTypeVersionGraphs from this ArchVersions with the given ids.

Specified by:
getInterfaceTypeVersionGraphs in interface IArchVersions
Parameters:
ids - ID to look for.
Returns:
interfaceTypeVersionGraphs with the given IDs. If an element with a given ID was not found, that ID is ignored.

isEquivalent

public boolean isEquivalent(IArchVersions c)
Description copied from interface: IArchVersions
Determine if another ArchVersions is equivalent to this one, ignoring ID's.

Specified by:
isEquivalent in interface IArchVersions
Parameters:
c - ArchVersions to compare to this one.
Returns:
true if all the child elements of this ArchVersions are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library