package org.scribble.sesstype.name;
import org.scribble.sesstype.kind.ProtocolKind;
// Potentially qualified/canonical protocol name; not the AST primitive identifier
public abstract class ProtocolName<K extends ProtocolKind> extends MemberName<K>
{
private static final long serialVersionUID = 1L;
public ProtocolName(K kind, ModuleName modname, ProtocolName<K> membname)
{
super(kind, modname, membname);
}
public ProtocolName(K kind, String simpname)
{
super(kind, simpname);
}
@Override
public abstract ProtocolName<K> getSimpleName();
}