|
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
InterfaceTypeVersionGraph xsi:type in the
versions 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 |
addNode(INode newNode)
Add a node to this InterfaceTypeVersionGraph. |
void |
addNodes(Collection nodes)
Add a collection of nodes to this InterfaceTypeVersionGraph. |
void |
clearDescription()
Clear the description from this InterfaceTypeVersionGraph. |
void |
clearId()
Remove the id attribute from this InterfaceTypeVersionGraph. |
void |
clearNodes()
Remove all nodes from this InterfaceTypeVersionGraph. |
Collection |
getAllNodes()
Get all the nodes from this InterfaceTypeVersionGraph. |
IDescription |
getDescription()
Get the description from this InterfaceTypeVersionGraph. |
String |
getId()
Get the id attribute from this InterfaceTypeVersionGraph. |
INode |
getNode(String id)
Gets the node from this InterfaceTypeVersionGraph with the given id. |
Collection |
getNodes(Collection ids)
Gets the nodes from this InterfaceTypeVersionGraph with the given ids. |
boolean |
hasAllNodes(Collection nodesToCheck)
Determine if this InterfaceTypeVersionGraph contains each element in the given set of nodes. |
boolean |
hasDescription(IDescription descriptionToCheck)
Determine if this InterfaceTypeVersionGraph has the given description |
boolean |
hasId(String id)
Determine if the id attribute on this InterfaceTypeVersionGraph has the given value. |
boolean |
hasNode(INode nodeToCheck)
Determine if this InterfaceTypeVersionGraph contains a given node. |
Collection |
hasNodes(Collection nodesToCheck)
Determine if this InterfaceTypeVersionGraph contains the given set of nodes. |
boolean |
isEqual(IInterfaceTypeVersionGraph InterfaceTypeVersionGraphToCheck)
Determine if another InterfaceTypeVersionGraph has the same id as this one. |
boolean |
isEquivalent(IInterfaceTypeVersionGraph InterfaceTypeVersionGraphToCheck)
Determine if another InterfaceTypeVersionGraph is equivalent to this one, ignoring ID's. |
void |
removeNode(INode nodeToRemove)
Remove the given node from this InterfaceTypeVersionGraph. |
void |
removeNodes(Collection nodes)
Remove all the given nodes from this InterfaceTypeVersionGraph. |
void |
setDescription(IDescription value)
Set the description for this InterfaceTypeVersionGraph. |
void |
setId(String id)
Set the id attribute on this InterfaceTypeVersionGraph. |
| 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 setId(String id)
id - id
FixedValueException - if the attribute has a fixed value
and the value passed is not the fixed value.public void clearId()
public String getId()
public boolean hasId(String id)
id - Attribute value to compare
true if they match; false
otherwise.public void setDescription(IDescription value)
value - new descriptionpublic void clearDescription()
public IDescription getDescription()
public boolean hasDescription(IDescription descriptionToCheck)
descriptionToCheck - description to compare
true if the descriptions are equivalent,
false otherwisepublic void addNode(INode newNode)
newNode - node to add.public void addNodes(Collection nodes)
nodes - nodes to add.public void clearNodes()
public void removeNode(INode nodeToRemove)
isEquivalent(...) function.
nodeToRemove - node to remove.public void removeNodes(Collection nodes)
isEquivalent(...) function.
nodes - node to remove.public Collection getAllNodes()
public boolean hasNode(INode nodeToCheck)
true if this InterfaceTypeVersionGraph contains the given
nodeToCheck, false otherwise.public Collection hasNodes(Collection nodesToCheck)
nodesToCheck - nodes to check for.
java.lang.Boolean. If the ith
element in nodes 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 hasAllNodes(Collection nodesToCheck)
nodesToCheck - nodes to check for.
true if every element in
nodes is found in this InterfaceTypeVersionGraph,
false otherwise.public INode getNode(String id)
id - ID to look for.
null if not found.public Collection getNodes(Collection ids)
ids - ID to look for.
public boolean isEqual(IInterfaceTypeVersionGraph InterfaceTypeVersionGraphToCheck)
InterfaceTypeVersionGraphToCheck - InterfaceTypeVersionGraph to compare with this
one.public boolean isEquivalent(IInterfaceTypeVersionGraph InterfaceTypeVersionGraphToCheck)
InterfaceTypeVersionGraphToCheck - InterfaceTypeVersionGraph to compare to this one.
true if all the child elements of this
InterfaceTypeVersionGraph 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 | |||||||||