|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The context interface for the diff package. This interface is used to create objects that are used in the diff namespace.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Method Summary | |
IAdd |
createAdd()
Create an IAdd object in this namespace. |
IComponent |
createComponent()
Create an edu.uci.isr.xarch.types.IComponent object in this namespace. |
IComponentType |
createComponentType()
Create an edu.uci.isr.xarch.types.IComponentType object in this namespace. |
IConnector |
createConnector()
Create an edu.uci.isr.xarch.types.IConnector object in this namespace. |
IConnectorType |
createConnectorType()
Create an edu.uci.isr.xarch.types.IConnectorType object in this namespace. |
IDiff |
createDiff()
Create an IDiff object in this namespace. |
IDiff |
createDiffElement()
Create a top-level element of type IDiff. |
IDiffPart |
createDiffPart()
Create an IDiffPart object in this namespace. |
IGroup |
createGroup()
Create an edu.uci.isr.xarch.instance.IGroup object in this namespace. |
IInterfaceType |
createInterfaceType()
Create an edu.uci.isr.xarch.types.IInterfaceType object in this namespace. |
ILink |
createLink()
Create an edu.uci.isr.xarch.types.ILink object in this namespace. |
IRemove |
createRemove()
Create an IRemove object in this namespace. |
Collection |
getAllDiffs(IXArch xArch)
Gets all the IDiff children from the given IXArch element. |
IDiff |
getDiff(IXArch xArch)
Gets the IDiff child from the given IXArch
element. |
IAdd |
recontextualizeAdd(IAdd value)
Brings an IAdd 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. |
IComponentType |
recontextualizeComponentType(IComponentType value)
Brings an edu.uci.isr.xarch.types.IComponentType 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. |
IConnectorType |
recontextualizeConnectorType(IConnectorType value)
Brings an edu.uci.isr.xarch.types.IConnectorType object created in another context into this context. |
IDiff |
recontextualizeDiff(IDiff value)
Brings an IDiff object created in another context into this context. |
IDiffPart |
recontextualizeDiffPart(IDiffPart value)
Brings an IDiffPart object created in another context into this context. |
IGroup |
recontextualizeGroup(IGroup value)
Brings an edu.uci.isr.xarch.instance.IGroup object created in another context into this context. |
IInterfaceType |
recontextualizeInterfaceType(IInterfaceType value)
Brings an edu.uci.isr.xarch.types.IInterfaceType 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. |
IRemove |
recontextualizeRemove(IRemove value)
Brings an IRemove object created in another context into this context. |
| Methods inherited from interface edu.uci.isr.xarch.IXArchContext |
getTypeMetadata, getXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public IAdd createAdd()
public IAdd recontextualizeAdd(IAdd value)
value - Object to recontextualize.
value object in this namespace.public IComponent createComponent()
public IComponent recontextualizeComponent(IComponent value)
value - Object to recontextualize.
value object in this namespace.public IConnector createConnector()
public IConnector recontextualizeConnector(IConnector value)
value - Object to recontextualize.
value object in this namespace.public ILink createLink()
public ILink recontextualizeLink(ILink value)
value - Object to recontextualize.
value object in this namespace.public IGroup createGroup()
public IGroup recontextualizeGroup(IGroup value)
value - Object to recontextualize.
value object in this namespace.public IComponentType createComponentType()
public IComponentType recontextualizeComponentType(IComponentType value)
value - Object to recontextualize.
value object in this namespace.public IConnectorType createConnectorType()
public IConnectorType recontextualizeConnectorType(IConnectorType value)
value - Object to recontextualize.
value object in this namespace.public IInterfaceType createInterfaceType()
public IInterfaceType recontextualizeInterfaceType(IInterfaceType value)
value - Object to recontextualize.
value object in this namespace.public IRemove createRemove()
public IRemove recontextualizeRemove(IRemove value)
value - Object to recontextualize.
value object in this namespace.public IDiffPart createDiffPart()
public IDiffPart recontextualizeDiffPart(IDiffPart value)
value - Object to recontextualize.
value object in this namespace.public IDiff createDiff()
public IDiff recontextualizeDiff(IDiff value)
value - Object to recontextualize.
value object in this namespace.public IDiff createDiffElement()
IDiff.
This function should be used in lieu of createDiff
if the element is to be added as a sub-object of IXArch.
public IDiff getDiff(IXArch xArch)
IXArch
element. If there are multiple matching children, this returns the first one.
xArch - IXArch object from which to get the child.
IDiff that is the child
of xArch or null if no such object exists.public Collection getAllDiffs(IXArch xArch)
IXArch element.
xArch - IXArch object from which to get the children.
IDiff that are
the children of xArch or an empty collection if no such object exists.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||