package org.fireflow.model.servicedef;
import java.util.List;
public interface InterfaceDef {
// public String getNamespaceUri();//通过ServiceDef.TargetNamespaceUri表达,2012-03-01
public String getName();
/**
* 返回名称为opName的Operation。
* (如果出现同名operation,怎么处理?)
* @return
*/
public OperationDef getOperation(String opName);
// public void setOperation(Operation operation);
/**
* 返回所有的Operation
* @return
*/
public List<OperationDef> getOperations();
/**
* 返回名字为operName的所有的Operation
* @param opName
* @return
*/
public List<OperationDef> getOperations(String opName);
/**
* 接口的metadata是否已经解析
* @return
*/
public boolean isResolved() ;
public void setResolved(boolean resolved);
}