|
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
ArchVersions 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 |
addComponentTypeVersionGraph(IComponentTypeVersionGraph newComponentTypeVersionGraph)
Add a componentTypeVersionGraph to this ArchVersions. |
void |
addComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
Add a collection of componentTypeVersionGraphs to this ArchVersions. |
void |
addConnectorTypeVersionGraph(IConnectorTypeVersionGraph newConnectorTypeVersionGraph)
Add a connectorTypeVersionGraph to this ArchVersions. |
void |
addConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
Add a collection of connectorTypeVersionGraphs to this ArchVersions. |
void |
addInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph newInterfaceTypeVersionGraph)
Add a interfaceTypeVersionGraph to this ArchVersions. |
void |
addInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
Add a collection of interfaceTypeVersionGraphs to this ArchVersions. |
void |
clearComponentTypeVersionGraphs()
Remove all componentTypeVersionGraphs from this ArchVersions. |
void |
clearConnectorTypeVersionGraphs()
Remove all connectorTypeVersionGraphs from this ArchVersions. |
void |
clearInterfaceTypeVersionGraphs()
Remove all interfaceTypeVersionGraphs from this ArchVersions. |
Collection |
getAllComponentTypeVersionGraphs()
Get all the componentTypeVersionGraphs from this ArchVersions. |
Collection |
getAllConnectorTypeVersionGraphs()
Get all the connectorTypeVersionGraphs from this ArchVersions. |
Collection |
getAllInterfaceTypeVersionGraphs()
Get all the interfaceTypeVersionGraphs from this ArchVersions. |
IComponentTypeVersionGraph |
getComponentTypeVersionGraph(String id)
Gets the componentTypeVersionGraph from this ArchVersions with the given id. |
Collection |
getComponentTypeVersionGraphs(Collection ids)
Gets the componentTypeVersionGraphs from this ArchVersions with the given ids. |
IConnectorTypeVersionGraph |
getConnectorTypeVersionGraph(String id)
Gets the connectorTypeVersionGraph from this ArchVersions with the given id. |
Collection |
getConnectorTypeVersionGraphs(Collection ids)
Gets the connectorTypeVersionGraphs from this ArchVersions with the given ids. |
IInterfaceTypeVersionGraph |
getInterfaceTypeVersionGraph(String id)
Gets the interfaceTypeVersionGraph from this ArchVersions with the given id. |
Collection |
getInterfaceTypeVersionGraphs(Collection ids)
Gets the interfaceTypeVersionGraphs from this ArchVersions with the given ids. |
boolean |
hasAllComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
Determine if this ArchVersions contains each element in the given set of componentTypeVersionGraphs. |
boolean |
hasAllConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
Determine if this ArchVersions contains each element in the given set of connectorTypeVersionGraphs. |
boolean |
hasAllInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
Determine if this ArchVersions contains each element in the given set of interfaceTypeVersionGraphs. |
boolean |
hasComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToCheck)
Determine if this ArchVersions contains a given componentTypeVersionGraph. |
Collection |
hasComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
Determine if this ArchVersions contains the given set of componentTypeVersionGraphs. |
boolean |
hasConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToCheck)
Determine if this ArchVersions contains a given connectorTypeVersionGraph. |
Collection |
hasConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
Determine if this ArchVersions contains the given set of connectorTypeVersionGraphs. |
boolean |
hasInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToCheck)
Determine if this ArchVersions contains a given interfaceTypeVersionGraph. |
Collection |
hasInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
Determine if this ArchVersions contains the given set of interfaceTypeVersionGraphs. |
boolean |
isEquivalent(IArchVersions ArchVersionsToCheck)
Determine if another ArchVersions is equivalent to this one, ignoring ID's. |
void |
removeComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToRemove)
Remove the given componentTypeVersionGraph from this ArchVersions. |
void |
removeComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
Remove all the given componentTypeVersionGraphs from this ArchVersions. |
void |
removeConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToRemove)
Remove the given connectorTypeVersionGraph from this ArchVersions. |
void |
removeConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
Remove all the given connectorTypeVersionGraphs from this ArchVersions. |
void |
removeInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToRemove)
Remove the given interfaceTypeVersionGraph from this ArchVersions. |
void |
removeInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
Remove all the given interfaceTypeVersionGraphs from this ArchVersions. |
| 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 addComponentTypeVersionGraph(IComponentTypeVersionGraph newComponentTypeVersionGraph)
newComponentTypeVersionGraph - componentTypeVersionGraph to add.public void addComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
componentTypeVersionGraphs - componentTypeVersionGraphs to add.public void clearComponentTypeVersionGraphs()
public void removeComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToRemove)
isEquivalent(...) function.
componentTypeVersionGraphToRemove - componentTypeVersionGraph to remove.public void removeComponentTypeVersionGraphs(Collection componentTypeVersionGraphs)
isEquivalent(...) function.
componentTypeVersionGraphs - componentTypeVersionGraph to remove.public Collection getAllComponentTypeVersionGraphs()
public boolean hasComponentTypeVersionGraph(IComponentTypeVersionGraph componentTypeVersionGraphToCheck)
true if this ArchVersions contains the given
componentTypeVersionGraphToCheck, false otherwise.public Collection hasComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
componentTypeVersionGraphsToCheck - componentTypeVersionGraphs to check for.
java.lang.Boolean. If the ith
element in componentTypeVersionGraphs 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 hasAllComponentTypeVersionGraphs(Collection componentTypeVersionGraphsToCheck)
componentTypeVersionGraphsToCheck - componentTypeVersionGraphs to check for.
true if every element in
componentTypeVersionGraphs is found in this ArchVersions,
false otherwise.public IComponentTypeVersionGraph getComponentTypeVersionGraph(String id)
id - ID to look for.
null if not found.public Collection getComponentTypeVersionGraphs(Collection ids)
ids - ID to look for.
public void addConnectorTypeVersionGraph(IConnectorTypeVersionGraph newConnectorTypeVersionGraph)
newConnectorTypeVersionGraph - connectorTypeVersionGraph to add.public void addConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
connectorTypeVersionGraphs - connectorTypeVersionGraphs to add.public void clearConnectorTypeVersionGraphs()
public void removeConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToRemove)
isEquivalent(...) function.
connectorTypeVersionGraphToRemove - connectorTypeVersionGraph to remove.public void removeConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphs)
isEquivalent(...) function.
connectorTypeVersionGraphs - connectorTypeVersionGraph to remove.public Collection getAllConnectorTypeVersionGraphs()
public boolean hasConnectorTypeVersionGraph(IConnectorTypeVersionGraph connectorTypeVersionGraphToCheck)
true if this ArchVersions contains the given
connectorTypeVersionGraphToCheck, false otherwise.public Collection hasConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
connectorTypeVersionGraphsToCheck - connectorTypeVersionGraphs to check for.
java.lang.Boolean. If the ith
element in connectorTypeVersionGraphs 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 hasAllConnectorTypeVersionGraphs(Collection connectorTypeVersionGraphsToCheck)
connectorTypeVersionGraphsToCheck - connectorTypeVersionGraphs to check for.
true if every element in
connectorTypeVersionGraphs is found in this ArchVersions,
false otherwise.public IConnectorTypeVersionGraph getConnectorTypeVersionGraph(String id)
id - ID to look for.
null if not found.public Collection getConnectorTypeVersionGraphs(Collection ids)
ids - ID to look for.
public void addInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph newInterfaceTypeVersionGraph)
newInterfaceTypeVersionGraph - interfaceTypeVersionGraph to add.public void addInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
interfaceTypeVersionGraphs - interfaceTypeVersionGraphs to add.public void clearInterfaceTypeVersionGraphs()
public void removeInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToRemove)
isEquivalent(...) function.
interfaceTypeVersionGraphToRemove - interfaceTypeVersionGraph to remove.public void removeInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphs)
isEquivalent(...) function.
interfaceTypeVersionGraphs - interfaceTypeVersionGraph to remove.public Collection getAllInterfaceTypeVersionGraphs()
public boolean hasInterfaceTypeVersionGraph(IInterfaceTypeVersionGraph interfaceTypeVersionGraphToCheck)
true if this ArchVersions contains the given
interfaceTypeVersionGraphToCheck, false otherwise.public Collection hasInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
interfaceTypeVersionGraphsToCheck - interfaceTypeVersionGraphs to check for.
java.lang.Boolean. If the ith
element in interfaceTypeVersionGraphs 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 hasAllInterfaceTypeVersionGraphs(Collection interfaceTypeVersionGraphsToCheck)
interfaceTypeVersionGraphsToCheck - interfaceTypeVersionGraphs to check for.
true if every element in
interfaceTypeVersionGraphs is found in this ArchVersions,
false otherwise.public IInterfaceTypeVersionGraph getInterfaceTypeVersionGraph(String id)
id - ID to look for.
null if not found.public Collection getInterfaceTypeVersionGraphs(Collection ids)
ids - ID to look for.
public boolean isEquivalent(IArchVersions ArchVersionsToCheck)
ArchVersionsToCheck - ArchVersions to compare to this one.
true if all the child elements of this
ArchVersions 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 | |||||||||