*/
public class ConnectRequiredExternallyRequiredEdgeFilter implements EdgeFilter {
- private String _client;
- private String _required;
- private String _externalRequired;
+ private String client;
+ private String required;
+ private String externalRequired;
public ConnectRequiredExternallyRequiredEdgeFilter(String aClient, String aRequired,
String aExternalRequired) {
- _client = aClient;
- _required = aRequired;
- _externalRequired = aExternalRequired;
- if ( _client == null ) {
+ client = aClient;
+ required = aRequired;
+ externalRequired = aExternalRequired;
+ if ( client == null ) {
throw new IllegalArgumentException("Client component must be specified");
}
- if ( _required == null ) {
+ if ( required == null ) {
throw new IllegalArgumentException("Required interface must be specified");
}
- if ( _externalRequired == null ) {
+ if ( externalRequired == null ) {
throw new IllegalArgumentException("External required interface must be specified");
}
}
private boolean isViolated(RequiredInterfaceNode aFrom,
ExternalRequiredInterfaceNode aTo) {
- if ( !aFrom.getComponent().getName().equals(_client)) {
+ if ( !aFrom.getComponent().getName().equals(client)) {
return false; // wrong component.
}
- if ( !(_required == null || aFrom.getRequired().getName().equals(_required))) {
+ if ( !(required == null || aFrom.getRequired().getName().equals(required))) {
return false; // wrong interface
}
- if ( !aTo.getRequired().getName().equals(_externalRequired)) {
+ if ( !aTo.getRequired().getName().equals(externalRequired)) {
return true; // wrong externally required interface.
}