*/
public class ConnectExternalProvidedProvidedFilter implements EdgeFilter {
- private String _externalProvided;
- private String _component;
- private String _provided;
+ private String externalProvided;
+ private String component;
+ private String provided;
public ConnectExternalProvidedProvidedFilter(String aExternalProvided, String aComponent,
String aProvided) {
- _externalProvided = aExternalProvided;
- _component = aComponent;
- _provided = aProvided;
- if ( _externalProvided == null ) {
+ externalProvided = aExternalProvided;
+ component = aComponent;
+ provided = aProvided;
+ if ( externalProvided == null ) {
throw new IllegalArgumentException("External provided interface name must be specified.");
}
- if ( _component == null ) {
+ if ( component == null ) {
throw new IllegalArgumentException("Component name must be specified");
}
- if ( _provided == null ) {
+ if ( provided == null ) {
throw new IllegalArgumentException("Provided interface name of internal component must be specified");
}
}
private boolean isViolated(ExternalProvidedInterfaceNode aFrom,
ProvidedInterfaceNode aTo) {
- if ( !aFrom.getName().equals(_externalProvided)) {
+ if ( !aFrom.getName().equals(externalProvided)) {
return false; // wrong provided interface.
}
- if ( aTo.getComponent().getName().equals(_component) &&
- aTo.getProvided().getName().equals(_provided) ) {
+ if ( aTo.getComponent().getName().equals(component) &&
+ aTo.getProvided().getName().equals(provided) ) {
return false; // ok
}
return true;