xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Interface IDiffLocation

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
DiffLocationImpl

public interface IDiffLocation
extends IXArchElement

Interface for accessing objects of the DiffLocation xsi:type in the pladiff namespace.

Author:
Automatically generated by xArch apigen

Field Summary
static XArchTypeMetadata TYPE_METADATA
           
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Method Summary
 void clearLocation()
          Clear the location from this DiffLocation.
 IDescription getLocation()
          Get the location from this DiffLocation.
 boolean hasLocation(IDescription locationToCheck)
          Determine if this DiffLocation has the given location
 boolean isEquivalent(IDiffLocation DiffLocationToCheck)
          Determine if another DiffLocation is equivalent to this one, ignoring ID's.
 void setLocation(IDescription value)
          Set the location for this DiffLocation.
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch
 

Field Detail

TYPE_METADATA

public static final XArchTypeMetadata TYPE_METADATA
Method Detail

setLocation

public void setLocation(IDescription value)
Set the location for this DiffLocation.

Parameters:
value - new location

clearLocation

public void clearLocation()
Clear the location from this DiffLocation.


getLocation

public IDescription getLocation()
Get the location from this DiffLocation.

Returns:
location

hasLocation

public boolean hasLocation(IDescription locationToCheck)
Determine if this DiffLocation has the given location

Parameters:
locationToCheck - location to compare
Returns:
true if the locations are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(IDiffLocation DiffLocationToCheck)
Determine if another DiffLocation is equivalent to this one, ignoring ID's.

Parameters:
DiffLocationToCheck - DiffLocation to compare to this one.
Returns:
true if all the child elements of this DiffLocation are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library