|
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
VariantConnectorTypeImpl xsi:type in the
implementation namespace. Extends and
inherits the properties of the
VariantConnectorType xsi:type.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Method Summary | |
void |
addImplementation(IImplementation newImplementation)
Add a implementation to this VariantConnectorTypeImpl. |
void |
addImplementations(Collection implementations)
Add a collection of implementations to this VariantConnectorTypeImpl. |
void |
clearImplementations()
Remove all implementations from this VariantConnectorTypeImpl. |
Collection |
getAllImplementations()
Get all the implementations from this VariantConnectorTypeImpl. |
boolean |
hasAllImplementations(Collection implementationsToCheck)
Determine if this VariantConnectorTypeImpl contains each element in the given set of implementations. |
boolean |
hasImplementation(IImplementation implementationToCheck)
Determine if this VariantConnectorTypeImpl contains a given implementation. |
Collection |
hasImplementations(Collection implementationsToCheck)
Determine if this VariantConnectorTypeImpl contains the given set of implementations. |
boolean |
isEquivalent(IVariantConnectorTypeImpl VariantConnectorTypeImplToCheck)
Determine if another VariantConnectorTypeImpl is equivalent to this one, ignoring ID's. |
void |
removeImplementation(IImplementation implementationToRemove)
Remove the given implementation from this VariantConnectorTypeImpl. |
void |
removeImplementations(Collection implementations)
Remove all the given implementations from this VariantConnectorTypeImpl. |
| Methods inherited from interface edu.uci.isr.xarch.variants.IVariantConnectorType |
addVariant, addVariants, clearVariants, getAllVariants, hasAllVariants, hasVariant, hasVariants, isEquivalent, removeVariant, removeVariants |
| Methods inherited from interface edu.uci.isr.xarch.types.IConnectorType |
addSignature, addSignatures, clearDescription, clearId, clearSignatures, clearSubArchitecture, getAllSignatures, getDescription, getId, getSignature, getSignatures, getSubArchitecture, hasAllSignatures, hasDescription, hasId, hasSignature, hasSignatures, hasSubArchitecture, isEqual, isEquivalent, removeSignature, removeSignatures, setDescription, setId, setSubArchitecture |
| 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 addImplementation(IImplementation newImplementation)
newImplementation - implementation to add.public void addImplementations(Collection implementations)
implementations - implementations to add.public void clearImplementations()
public void removeImplementation(IImplementation implementationToRemove)
isEquivalent(...) function.
implementationToRemove - implementation to remove.public void removeImplementations(Collection implementations)
isEquivalent(...) function.
implementations - implementation to remove.public Collection getAllImplementations()
public boolean hasImplementation(IImplementation implementationToCheck)
true if this VariantConnectorTypeImpl contains the given
implementationToCheck, false otherwise.public Collection hasImplementations(Collection implementationsToCheck)
implementationsToCheck - implementations to check for.
java.lang.Boolean. If the ith
element in implementations 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 hasAllImplementations(Collection implementationsToCheck)
implementationsToCheck - implementations to check for.
true if every element in
implementations is found in this VariantConnectorTypeImpl,
false otherwise.public boolean isEquivalent(IVariantConnectorTypeImpl VariantConnectorTypeImplToCheck)
VariantConnectorTypeImplToCheck - VariantConnectorTypeImpl to compare to this one.
true if all the child elements of this
VariantConnectorTypeImpl 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 | |||||||||