openesb-components/maven-ojc-archeType-v2/maven-archetype-binding-com.../src/main/resources/archetype-resources/src/net/openesb/component/__artifactId__/model/ExtVisitor.java

26 lines
485 B
Java

/*
* ExtVisitor.java
*/
package net.openesb.component.${artifactId}.model;
/**
* This interface provides the visitor pattern to validate the extension model
* objects.
*
* @author chikkala
*/
public interface ExtVisitor {
void visit(BindingExt bindingExt);
void visit(OperationExt operationExt);
void visit(InputExt inputExt);
void visit(OutputExt outputExt);
void visit(FaultExt faultExt);
void visit(PortExt portExt);
}