xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.implementation
Interface IImplementation

All Superinterfaces:
IXArchElement
All Known Subinterfaces:
IJavaImplementation, IJavaSourceCodeImplementation, ILookupImplementation
All Known Implementing Classes:
ImplementationImpl, JavaImplementationImpl, JavaSourceCodeImplementationImpl, LookupImplementationImpl

public interface IImplementation
extends IXArchElement

Interface for accessing objects of the Implementation xsi:type in the implementation 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
 boolean isEquivalent(IImplementation ImplementationToCheck)
          Determine if another Implementation is equivalent to this one, ignoring ID's.
 
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

isEquivalent

public boolean isEquivalent(IImplementation ImplementationToCheck)
Determine if another Implementation is equivalent to this one, ignoring ID's.

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

xArch/xADL 2.0 Data Binding Library