|
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
ArchAnalysis xsi:type in the
analysis 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 |
addAnalysis(IAnalysis newAnalysis)
Add a analysis to this ArchAnalysis. |
void |
addAnalysiss(Collection analysiss)
Add a collection of analysiss to this ArchAnalysis. |
void |
clearAnalysiss()
Remove all analysiss from this ArchAnalysis. |
Collection |
getAllAnalysiss()
Get all the analysiss from this ArchAnalysis. |
boolean |
hasAllAnalysiss(Collection analysissToCheck)
Determine if this ArchAnalysis contains each element in the given set of analysiss. |
boolean |
hasAnalysis(IAnalysis analysisToCheck)
Determine if this ArchAnalysis contains a given analysis. |
Collection |
hasAnalysiss(Collection analysissToCheck)
Determine if this ArchAnalysis contains the given set of analysiss. |
boolean |
isEquivalent(IArchAnalysis ArchAnalysisToCheck)
Determine if another ArchAnalysis is equivalent to this one, ignoring ID's. |
void |
removeAnalysis(IAnalysis analysisToRemove)
Remove the given analysis from this ArchAnalysis. |
void |
removeAnalysiss(Collection analysiss)
Remove all the given analysiss from this ArchAnalysis. |
| 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 addAnalysis(IAnalysis newAnalysis)
newAnalysis - analysis to add.public void addAnalysiss(Collection analysiss)
analysiss - analysiss to add.public void clearAnalysiss()
public void removeAnalysis(IAnalysis analysisToRemove)
isEquivalent(...) function.
analysisToRemove - analysis to remove.public void removeAnalysiss(Collection analysiss)
isEquivalent(...) function.
analysiss - analysis to remove.public Collection getAllAnalysiss()
public boolean hasAnalysis(IAnalysis analysisToCheck)
true if this ArchAnalysis contains the given
analysisToCheck, false otherwise.public Collection hasAnalysiss(Collection analysissToCheck)
analysissToCheck - analysiss to check for.
java.lang.Boolean. If the ith
element in analysiss 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 hasAllAnalysiss(Collection analysissToCheck)
analysissToCheck - analysiss to check for.
true if every element in
analysiss is found in this ArchAnalysis,
false otherwise.public boolean isEquivalent(IArchAnalysis ArchAnalysisToCheck)
ArchAnalysisToCheck - ArchAnalysis to compare to this one.
true if all the child elements of this
ArchAnalysis 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 | |||||||||