*/
public class ConnectRequiredProvidedEdgeFilter implements EdgeFilter {
- private String _client;
- private String _required;
- private String _server;
- private String _provided;
+ private String client;
+ private String required;
+ private String server;
+ private String provided;
public ConnectRequiredProvidedEdgeFilter(String aClient, String aRequired,
String aServer, String aProvided) {
- _client = aClient;
- _required = aRequired;
- _server = aServer;
- _provided = aProvided;
- if ( _client == null ) {
+ client = aClient;
+ required = aRequired;
+ server = aServer;
+ provided = aProvided;
+ if ( client == null ) {
throw new IllegalArgumentException("Client component must be specified");
}
}
private boolean isViolated(RequiredInterfaceNode aFrom,
ProvidedInterfaceNode aTo) {
- if (_client.equals(aFrom.getComponent().getName())
- && (_required == null || _required.equals(aFrom.getRequired()
+ if (client.equals(aFrom.getComponent().getName())
+ && (required == null || required.equals(aFrom.getRequired()
.getName()))) {
// From part matches.
- if ( _server == null ) {
+ if ( server == null ) {
return true; // all connections are eliminated
}
- if (_server.equals(aTo.getComponent().getName())
- && (_provided == null || _provided.equals(aTo.getProvided()
+ if (server.equals(aTo.getComponent().getName())
+ && (provided == null || provided.equals(aTo.getProvided()
.getName()))) {
// to part matches also
return false;