xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.pladiff
Class PladiffContext

java.lang.Object
  extended byedu.uci.isr.xarch.pladiff.PladiffContext
All Implemented Interfaces:
IPladiffContext, IXArchContext

public class PladiffContext
extends Object
implements IPladiffContext

The context object for the pladiff package. This object is used to create objects that are used in the pladiff namespace.

Author:
Automatically Generated by xArch apigen

Field Summary
protected static String DEFAULT_ELT_NAME
           
protected  Document doc
           
protected  IXArch xArch
           
 
Fields inherited from interface edu.uci.isr.xarch.pladiff.IPladiffContext
TYPE_METADATA
 
Constructor Summary
PladiffContext(IXArch xArch)
          Create a new PladiffContext for the given IXArch object.
 
Method Summary
 IAdd createAdd()
          Create an IAdd object in this namespace.
 IAddInterface createAddInterface()
          Create an IAddInterface object in this namespace.
 IAddLink createAddLink()
          Create an IAddLink object in this namespace.
 IAddOptional createAddOptional()
          Create an IAddOptional object in this namespace.
 IAddSignatureInterfaceMapping createAddSignatureInterfaceMapping()
          Create an IAddSignatureInterfaceMapping object in this namespace.
 IAddStructuralEntity createAddStructuralEntity()
          Create an IAddStructuralEntity object in this namespace.
 IAddTypeEntity createAddTypeEntity()
          Create an IAddTypeEntity object in this namespace.
 IComponent createComponent()
          Create an edu.uci.isr.xarch.types.IComponent object in this namespace.
 IConnector createConnector()
          Create an edu.uci.isr.xarch.types.IConnector object in this namespace.
 IDescription createDescription()
          Create an edu.uci.isr.xarch.instance.IDescription object in this namespace.
 IDiffLocation createDiffLocation()
          Create an IDiffLocation object in this namespace.
 IDiffPart createDiffPart()
          Create an IDiffPart object in this namespace.
protected  Element createElement(String name)
           
 IInterface createInterface()
          Create an edu.uci.isr.xarch.types.IInterface object in this namespace.
 IInterfaceEndPoint createInterfaceEndPoint()
          Create an IInterfaceEndPoint object in this namespace.
 ILink createLink()
          Create an edu.uci.isr.xarch.types.ILink object in this namespace.
 IOptional createOptional()
          Create an edu.uci.isr.xarch.options.IOptional object in this namespace.
 IPLADiff createPLADiff()
          Create an IPLADiff object in this namespace.
 IPLADiff createPLADiffElement()
          Create a top-level element of type IPLADiff.
 IRemove createRemove()
          Create an IRemove object in this namespace.
 IRemoveInterface createRemoveInterface()
          Create an IRemoveInterface object in this namespace.
 IRemoveOptional createRemoveOptional()
          Create an IRemoveOptional object in this namespace.
 IRemoveSignatureInterfaceMapping createRemoveSignatureInterfaceMapping()
          Create an IRemoveSignatureInterfaceMapping object in this namespace.
 IRemoveStructuralEntity createRemoveStructuralEntity()
          Create an IRemoveStructuralEntity object in this namespace.
 IRemoveTypeEntity createRemoveTypeEntity()
          Create an IRemoveTypeEntity object in this namespace.
 ISignature createSignature()
          Create an edu.uci.isr.xarch.types.ISignature object in this namespace.
 ISignatureEndPoint createSignatureEndPoint()
          Create an ISignatureEndPoint object in this namespace.
 ISignatureInterfaceMapping createSignatureInterfaceMapping()
          Create an edu.uci.isr.xarch.types.ISignatureInterfaceMapping object in this namespace.
 IVariant createVariant()
          Create an edu.uci.isr.xarch.variants.IVariant object in this namespace.
 Collection getAllPLADiffs(IXArch xArch)
          Gets all the IPLADiff children from the given IXArch element.
 IPLADiff getPLADiff(IXArch xArch)
          Gets the IPLADiff child from the given IXArch element.
 XArchTypeMetadata getTypeMetadata()
          Gets metadata describing the xsi:type of this element.
 IXArch getXArch()
          Get the IXArch object that this context is based upon.
 IAdd recontextualizeAdd(IAdd value)
          Brings an IAdd object created in another context into this context.
 IAddInterface recontextualizeAddInterface(IAddInterface value)
          Brings an IAddInterface object created in another context into this context.
 IAddLink recontextualizeAddLink(IAddLink value)
          Brings an IAddLink object created in another context into this context.
 IAddOptional recontextualizeAddOptional(IAddOptional value)
          Brings an IAddOptional object created in another context into this context.
 IAddSignatureInterfaceMapping recontextualizeAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping value)
          Brings an IAddSignatureInterfaceMapping object created in another context into this context.
 IAddStructuralEntity recontextualizeAddStructuralEntity(IAddStructuralEntity value)
          Brings an IAddStructuralEntity object created in another context into this context.
 IAddTypeEntity recontextualizeAddTypeEntity(IAddTypeEntity value)
          Brings an IAddTypeEntity object created in another context into this context.
 IComponent recontextualizeComponent(IComponent value)
          Brings an edu.uci.isr.xarch.types.IComponent object created in another context into this context.
 IConnector recontextualizeConnector(IConnector value)
          Brings an edu.uci.isr.xarch.types.IConnector object created in another context into this context.
 IDescription recontextualizeDescription(IDescription value)
          Brings an edu.uci.isr.xarch.instance.IDescription object created in another context into this context.
 IDiffLocation recontextualizeDiffLocation(IDiffLocation value)
          Brings an IDiffLocation object created in another context into this context.
 IDiffPart recontextualizeDiffPart(IDiffPart value)
          Brings an IDiffPart object created in another context into this context.
 IInterface recontextualizeInterface(IInterface value)
          Brings an edu.uci.isr.xarch.types.IInterface object created in another context into this context.
 IInterfaceEndPoint recontextualizeInterfaceEndPoint(IInterfaceEndPoint value)
          Brings an IInterfaceEndPoint object created in another context into this context.
 ILink recontextualizeLink(ILink value)
          Brings an edu.uci.isr.xarch.types.ILink object created in another context into this context.
 IOptional recontextualizeOptional(IOptional value)
          Brings an edu.uci.isr.xarch.options.IOptional object created in another context into this context.
 IPLADiff recontextualizePLADiff(IPLADiff value)
          Brings an IPLADiff object created in another context into this context.
 IRemove recontextualizeRemove(IRemove value)
          Brings an IRemove object created in another context into this context.
 IRemoveInterface recontextualizeRemoveInterface(IRemoveInterface value)
          Brings an IRemoveInterface object created in another context into this context.
 IRemoveOptional recontextualizeRemoveOptional(IRemoveOptional value)
          Brings an IRemoveOptional object created in another context into this context.
 IRemoveSignatureInterfaceMapping recontextualizeRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
          Brings an IRemoveSignatureInterfaceMapping object created in another context into this context.
 IRemoveStructuralEntity recontextualizeRemoveStructuralEntity(IRemoveStructuralEntity value)
          Brings an IRemoveStructuralEntity object created in another context into this context.
 IRemoveTypeEntity recontextualizeRemoveTypeEntity(IRemoveTypeEntity value)
          Brings an IRemoveTypeEntity object created in another context into this context.
 ISignature recontextualizeSignature(ISignature value)
          Brings an edu.uci.isr.xarch.types.ISignature object created in another context into this context.
 ISignatureEndPoint recontextualizeSignatureEndPoint(ISignatureEndPoint value)
          Brings an ISignatureEndPoint object created in another context into this context.
 ISignatureInterfaceMapping recontextualizeSignatureInterfaceMapping(ISignatureInterfaceMapping value)
          Brings an edu.uci.isr.xarch.types.ISignatureInterfaceMapping object created in another context into this context.
 IVariant recontextualizeVariant(IVariant value)
          Brings an edu.uci.isr.xarch.variants.IVariant object created in another context into this context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ELT_NAME

protected static final String DEFAULT_ELT_NAME
See Also:
Constant Field Values

doc

protected Document doc

xArch

protected IXArch xArch
Constructor Detail

PladiffContext

public PladiffContext(IXArch xArch)
Create a new PladiffContext for the given IXArch object.

Parameters:
xArch - XArch object to contextualize in this namespace.
Method Detail

getXArch

public IXArch getXArch()
Description copied from interface: IXArchContext
Get the IXArch object that this context is based upon.

Specified by:
getXArch in interface IXArchContext
Returns:
IXArch object upon which this context is based.

createElement

protected Element createElement(String name)

getTypeMetadata

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

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

createPLADiff

public IPLADiff createPLADiff()
Create an IPLADiff object in this namespace.

Specified by:
createPLADiff in interface IPladiffContext
Returns:
New IPLADiff object.

recontextualizePLADiff

public IPLADiff recontextualizePLADiff(IPLADiff value)
Brings an IPLADiff object created in another context into this context.

Specified by:
recontextualizePLADiff in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createDiffPart

public IDiffPart createDiffPart()
Create an IDiffPart object in this namespace.

Specified by:
createDiffPart in interface IPladiffContext
Returns:
New IDiffPart object.

recontextualizeDiffPart

public IDiffPart recontextualizeDiffPart(IDiffPart value)
Brings an IDiffPart object created in another context into this context.

Specified by:
recontextualizeDiffPart in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createDiffLocation

public IDiffLocation createDiffLocation()
Create an IDiffLocation object in this namespace.

Specified by:
createDiffLocation in interface IPladiffContext
Returns:
New IDiffLocation object.

recontextualizeDiffLocation

public IDiffLocation recontextualizeDiffLocation(IDiffLocation value)
Brings an IDiffLocation object created in another context into this context.

Specified by:
recontextualizeDiffLocation in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createDescription

public IDescription createDescription()
Create an edu.uci.isr.xarch.instance.IDescription object in this namespace.

Specified by:
createDescription in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.instance.IDescription object.

recontextualizeDescription

public IDescription recontextualizeDescription(IDescription value)
Brings an edu.uci.isr.xarch.instance.IDescription object created in another context into this context.

Specified by:
recontextualizeDescription in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAdd

public IAdd createAdd()
Create an IAdd object in this namespace.

Specified by:
createAdd in interface IPladiffContext
Returns:
New IAdd object.

recontextualizeAdd

public IAdd recontextualizeAdd(IAdd value)
Brings an IAdd object created in another context into this context.

Specified by:
recontextualizeAdd in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddStructuralEntity

public IAddStructuralEntity createAddStructuralEntity()
Create an IAddStructuralEntity object in this namespace.

Specified by:
createAddStructuralEntity in interface IPladiffContext
Returns:
New IAddStructuralEntity object.

recontextualizeAddStructuralEntity

public IAddStructuralEntity recontextualizeAddStructuralEntity(IAddStructuralEntity value)
Brings an IAddStructuralEntity object created in another context into this context.

Specified by:
recontextualizeAddStructuralEntity in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createComponent

public IComponent createComponent()
Create an edu.uci.isr.xarch.types.IComponent object in this namespace.

Specified by:
createComponent in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.IComponent object.

recontextualizeComponent

public IComponent recontextualizeComponent(IComponent value)
Brings an edu.uci.isr.xarch.types.IComponent object created in another context into this context.

Specified by:
recontextualizeComponent in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createConnector

public IConnector createConnector()
Create an edu.uci.isr.xarch.types.IConnector object in this namespace.

Specified by:
createConnector in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.IConnector object.

recontextualizeConnector

public IConnector recontextualizeConnector(IConnector value)
Brings an edu.uci.isr.xarch.types.IConnector object created in another context into this context.

Specified by:
recontextualizeConnector in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddLink

public IAddLink createAddLink()
Create an IAddLink object in this namespace.

Specified by:
createAddLink in interface IPladiffContext
Returns:
New IAddLink object.

recontextualizeAddLink

public IAddLink recontextualizeAddLink(IAddLink value)
Brings an IAddLink object created in another context into this context.

Specified by:
recontextualizeAddLink in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createLink

public ILink createLink()
Create an edu.uci.isr.xarch.types.ILink object in this namespace.

Specified by:
createLink in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.ILink object.

recontextualizeLink

public ILink recontextualizeLink(ILink value)
Brings an edu.uci.isr.xarch.types.ILink object created in another context into this context.

Specified by:
recontextualizeLink in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createInterfaceEndPoint

public IInterfaceEndPoint createInterfaceEndPoint()
Create an IInterfaceEndPoint object in this namespace.

Specified by:
createInterfaceEndPoint in interface IPladiffContext
Returns:
New IInterfaceEndPoint object.

recontextualizeInterfaceEndPoint

public IInterfaceEndPoint recontextualizeInterfaceEndPoint(IInterfaceEndPoint value)
Brings an IInterfaceEndPoint object created in another context into this context.

Specified by:
recontextualizeInterfaceEndPoint in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddInterface

public IAddInterface createAddInterface()
Create an IAddInterface object in this namespace.

Specified by:
createAddInterface in interface IPladiffContext
Returns:
New IAddInterface object.

recontextualizeAddInterface

public IAddInterface recontextualizeAddInterface(IAddInterface value)
Brings an IAddInterface object created in another context into this context.

Specified by:
recontextualizeAddInterface in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createInterface

public IInterface createInterface()
Create an edu.uci.isr.xarch.types.IInterface object in this namespace.

Specified by:
createInterface in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.IInterface object.

recontextualizeInterface

public IInterface recontextualizeInterface(IInterface value)
Brings an edu.uci.isr.xarch.types.IInterface object created in another context into this context.

Specified by:
recontextualizeInterface in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddOptional

public IAddOptional createAddOptional()
Create an IAddOptional object in this namespace.

Specified by:
createAddOptional in interface IPladiffContext
Returns:
New IAddOptional object.

recontextualizeAddOptional

public IAddOptional recontextualizeAddOptional(IAddOptional value)
Brings an IAddOptional object created in another context into this context.

Specified by:
recontextualizeAddOptional in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createOptional

public IOptional createOptional()
Create an edu.uci.isr.xarch.options.IOptional object in this namespace.

Specified by:
createOptional in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.options.IOptional object.

recontextualizeOptional

public IOptional recontextualizeOptional(IOptional value)
Brings an edu.uci.isr.xarch.options.IOptional object created in another context into this context.

Specified by:
recontextualizeOptional in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddTypeEntity

public IAddTypeEntity createAddTypeEntity()
Create an IAddTypeEntity object in this namespace.

Specified by:
createAddTypeEntity in interface IPladiffContext
Returns:
New IAddTypeEntity object.

recontextualizeAddTypeEntity

public IAddTypeEntity recontextualizeAddTypeEntity(IAddTypeEntity value)
Brings an IAddTypeEntity object created in another context into this context.

Specified by:
recontextualizeAddTypeEntity in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createSignature

public ISignature createSignature()
Create an edu.uci.isr.xarch.types.ISignature object in this namespace.

Specified by:
createSignature in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.ISignature object.

recontextualizeSignature

public ISignature recontextualizeSignature(ISignature value)
Brings an edu.uci.isr.xarch.types.ISignature object created in another context into this context.

Specified by:
recontextualizeSignature in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createVariant

public IVariant createVariant()
Create an edu.uci.isr.xarch.variants.IVariant object in this namespace.

Specified by:
createVariant in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.variants.IVariant object.

recontextualizeVariant

public IVariant recontextualizeVariant(IVariant value)
Brings an edu.uci.isr.xarch.variants.IVariant object created in another context into this context.

Specified by:
recontextualizeVariant in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createAddSignatureInterfaceMapping

public IAddSignatureInterfaceMapping createAddSignatureInterfaceMapping()
Create an IAddSignatureInterfaceMapping object in this namespace.

Specified by:
createAddSignatureInterfaceMapping in interface IPladiffContext
Returns:
New IAddSignatureInterfaceMapping object.

recontextualizeAddSignatureInterfaceMapping

public IAddSignatureInterfaceMapping recontextualizeAddSignatureInterfaceMapping(IAddSignatureInterfaceMapping value)
Brings an IAddSignatureInterfaceMapping object created in another context into this context.

Specified by:
recontextualizeAddSignatureInterfaceMapping in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createSignatureInterfaceMapping

public ISignatureInterfaceMapping createSignatureInterfaceMapping()
Create an edu.uci.isr.xarch.types.ISignatureInterfaceMapping object in this namespace.

Specified by:
createSignatureInterfaceMapping in interface IPladiffContext
Returns:
New edu.uci.isr.xarch.types.ISignatureInterfaceMapping object.

recontextualizeSignatureInterfaceMapping

public ISignatureInterfaceMapping recontextualizeSignatureInterfaceMapping(ISignatureInterfaceMapping value)
Brings an edu.uci.isr.xarch.types.ISignatureInterfaceMapping object created in another context into this context.

Specified by:
recontextualizeSignatureInterfaceMapping in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createSignatureEndPoint

public ISignatureEndPoint createSignatureEndPoint()
Create an ISignatureEndPoint object in this namespace.

Specified by:
createSignatureEndPoint in interface IPladiffContext
Returns:
New ISignatureEndPoint object.

recontextualizeSignatureEndPoint

public ISignatureEndPoint recontextualizeSignatureEndPoint(ISignatureEndPoint value)
Brings an ISignatureEndPoint object created in another context into this context.

Specified by:
recontextualizeSignatureEndPoint in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemove

public IRemove createRemove()
Create an IRemove object in this namespace.

Specified by:
createRemove in interface IPladiffContext
Returns:
New IRemove object.

recontextualizeRemove

public IRemove recontextualizeRemove(IRemove value)
Brings an IRemove object created in another context into this context.

Specified by:
recontextualizeRemove in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemoveStructuralEntity

public IRemoveStructuralEntity createRemoveStructuralEntity()
Create an IRemoveStructuralEntity object in this namespace.

Specified by:
createRemoveStructuralEntity in interface IPladiffContext
Returns:
New IRemoveStructuralEntity object.

recontextualizeRemoveStructuralEntity

public IRemoveStructuralEntity recontextualizeRemoveStructuralEntity(IRemoveStructuralEntity value)
Brings an IRemoveStructuralEntity object created in another context into this context.

Specified by:
recontextualizeRemoveStructuralEntity in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemoveInterface

public IRemoveInterface createRemoveInterface()
Create an IRemoveInterface object in this namespace.

Specified by:
createRemoveInterface in interface IPladiffContext
Returns:
New IRemoveInterface object.

recontextualizeRemoveInterface

public IRemoveInterface recontextualizeRemoveInterface(IRemoveInterface value)
Brings an IRemoveInterface object created in another context into this context.

Specified by:
recontextualizeRemoveInterface in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemoveOptional

public IRemoveOptional createRemoveOptional()
Create an IRemoveOptional object in this namespace.

Specified by:
createRemoveOptional in interface IPladiffContext
Returns:
New IRemoveOptional object.

recontextualizeRemoveOptional

public IRemoveOptional recontextualizeRemoveOptional(IRemoveOptional value)
Brings an IRemoveOptional object created in another context into this context.

Specified by:
recontextualizeRemoveOptional in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemoveSignatureInterfaceMapping

public IRemoveSignatureInterfaceMapping createRemoveSignatureInterfaceMapping()
Create an IRemoveSignatureInterfaceMapping object in this namespace.

Specified by:
createRemoveSignatureInterfaceMapping in interface IPladiffContext
Returns:
New IRemoveSignatureInterfaceMapping object.

recontextualizeRemoveSignatureInterfaceMapping

public IRemoveSignatureInterfaceMapping recontextualizeRemoveSignatureInterfaceMapping(IRemoveSignatureInterfaceMapping value)
Brings an IRemoveSignatureInterfaceMapping object created in another context into this context.

Specified by:
recontextualizeRemoveSignatureInterfaceMapping in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createRemoveTypeEntity

public IRemoveTypeEntity createRemoveTypeEntity()
Create an IRemoveTypeEntity object in this namespace.

Specified by:
createRemoveTypeEntity in interface IPladiffContext
Returns:
New IRemoveTypeEntity object.

recontextualizeRemoveTypeEntity

public IRemoveTypeEntity recontextualizeRemoveTypeEntity(IRemoveTypeEntity value)
Brings an IRemoveTypeEntity object created in another context into this context.

Specified by:
recontextualizeRemoveTypeEntity in interface IPladiffContext
Parameters:
value - Object to recontextualize.
Returns:
value object in this namespace.

createPLADiffElement

public IPLADiff createPLADiffElement()
Create a top-level element of type IPLADiff. This function should be used in lieu of createPLADiff if the element is to be added as a sub-object of IXArch.

Specified by:
createPLADiffElement in interface IPladiffContext
Returns:
new IPLADiff suitable for adding as a child of xArch.

getPLADiff

public IPLADiff getPLADiff(IXArch xArch)
Gets the IPLADiff child from the given IXArch element. If there are multiple matching children, this returns the first one.

Specified by:
getPLADiff in interface IPladiffContext
Parameters:
xArch - IXArch object from which to get the child.
Returns:
IPLADiff that is the child of xArch or null if no such object exists.

getAllPLADiffs

public Collection getAllPLADiffs(IXArch xArch)
Gets all the IPLADiff children from the given IXArch element.

Specified by:
getAllPLADiffs in interface IPladiffContext
Parameters:
xArch - IXArch object from which to get the children.
Returns:
Collection of IPLADiff that are the children of xArch or an empty collection if no such object exists.

xArch/xADL 2.0 Data Binding Library