|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for accessing objects of the
AddLink xsi:type in the
pladiff namespace.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Method Summary | |
void |
addInterfaceEndPoint(IInterfaceEndPoint newInterfaceEndPoint)
Add a interfaceEndPoint to this AddLink. |
void |
addInterfaceEndPoints(Collection interfaceEndPoints)
Add a collection of interfaceEndPoints to this AddLink. |
void |
clearInterfaceEndPoints()
Remove all interfaceEndPoints from this AddLink. |
void |
clearLink()
Clear the link from this AddLink. |
Collection |
getAllInterfaceEndPoints()
Get all the interfaceEndPoints from this AddLink. |
ILink |
getLink()
Get the link from this AddLink. |
boolean |
hasAllInterfaceEndPoints(Collection interfaceEndPointsToCheck)
Determine if this AddLink contains each element in the given set of interfaceEndPoints. |
boolean |
hasInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToCheck)
Determine if this AddLink contains a given interfaceEndPoint. |
Collection |
hasInterfaceEndPoints(Collection interfaceEndPointsToCheck)
Determine if this AddLink contains the given set of interfaceEndPoints. |
boolean |
hasLink(ILink linkToCheck)
Determine if this AddLink has the given link |
boolean |
isEquivalent(IAddLink AddLinkToCheck)
Determine if another AddLink is equivalent to this one, ignoring ID's. |
void |
removeInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToRemove)
Remove the given interfaceEndPoint from this AddLink. |
void |
removeInterfaceEndPoints(Collection interfaceEndPoints)
Remove all the given interfaceEndPoints from this AddLink. |
void |
setLink(ILink value)
Set the link for this AddLink. |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public void setLink(ILink value)
value - new linkpublic void clearLink()
public ILink getLink()
public boolean hasLink(ILink linkToCheck)
linkToCheck - link to compare
true if the links are equivalent,
false otherwisepublic void addInterfaceEndPoint(IInterfaceEndPoint newInterfaceEndPoint)
newInterfaceEndPoint - interfaceEndPoint to add.public void addInterfaceEndPoints(Collection interfaceEndPoints)
interfaceEndPoints - interfaceEndPoints to add.public void clearInterfaceEndPoints()
public void removeInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToRemove)
isEquivalent(...) function.
interfaceEndPointToRemove - interfaceEndPoint to remove.public void removeInterfaceEndPoints(Collection interfaceEndPoints)
isEquivalent(...) function.
interfaceEndPoints - interfaceEndPoint to remove.public Collection getAllInterfaceEndPoints()
public boolean hasInterfaceEndPoint(IInterfaceEndPoint interfaceEndPointToCheck)
true if this AddLink contains the given
interfaceEndPointToCheck, false otherwise.public Collection hasInterfaceEndPoints(Collection interfaceEndPointsToCheck)
interfaceEndPointsToCheck - interfaceEndPoints to check for.
java.lang.Boolean. If the ith
element in interfaceEndPoints was found, then the ith
element of the collection will be set to true, otherwise it
will be set to false. Matching is done with the
isEquivalent(...) method.public boolean hasAllInterfaceEndPoints(Collection interfaceEndPointsToCheck)
interfaceEndPointsToCheck - interfaceEndPoints to check for.
true if every element in
interfaceEndPoints is found in this AddLink,
false otherwise.public boolean isEquivalent(IAddLink AddLinkToCheck)
AddLinkToCheck - AddLink to compare to this one.
true if all the child elements of this
AddLink are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||