xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.lookupimplementation
Interface ILookupImplementation

All Superinterfaces:
IImplementation, IXArchElement
All Known Implementing Classes:
LookupImplementationImpl

public interface ILookupImplementation
extends IImplementation, IXArchElement

Interface for accessing objects of the LookupImplementation xsi:type in the lookupimplementation namespace. Extends and inherits the properties of the Implementation xsi:type.

Author:
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 clearName()
          Clear the name from this LookupImplementation.
 ILookupName getName()
          Get the name from this LookupImplementation.
 boolean hasName(ILookupName nameToCheck)
          Determine if this LookupImplementation has the given name
 boolean isEquivalent(ILookupImplementation LookupImplementationToCheck)
          Determine if another LookupImplementation is equivalent to this one, ignoring ID's.
 void setName(ILookupName value)
          Set the name for this LookupImplementation.
 
Methods inherited from interface edu.uci.isr.xarch.implementation.IImplementation
isEquivalent
 
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

setName

public void setName(ILookupName value)
Set the name for this LookupImplementation.

Parameters:
value - new name

clearName

public void clearName()
Clear the name from this LookupImplementation.


getName

public ILookupName getName()
Get the name from this LookupImplementation.

Returns:
name

hasName

public boolean hasName(ILookupName nameToCheck)
Determine if this LookupImplementation has the given name

Parameters:
nameToCheck - name to compare
Returns:
true if the names are equivalent, false otherwise

isEquivalent

public boolean isEquivalent(ILookupImplementation LookupImplementationToCheck)
Determine if another LookupImplementation is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library