1
2
3
4
5
6 package net.kwfgrid.gworkflowdl.protocol.structure;
7
8 import net.kwfgrid.gworkflowdl.structure.Owls;
9
10 /***
11 Interface for all objects of the workflow structure which implement <code>Owls</code>.
12 */
13 public interface ProtocolOwls extends Owls, IStructureObject {
14
15
16
17
18 /***
19 Get the namespace of this owl implementation.
20 */
21 String getOwlNamespace();
22
23 /***
24 Get the name of this owl implementation.
25 */
26 String getOwlName();
27
28
29
30
31
32 /***
33 This method is only to be used by the protocol.
34 */
35 void __addOwl(String owl);
36
37 /***
38 This method is only to be used by the protocol.
39 */
40 void __setOwls(String[] owls);
41
42 /***
43 This method is only to be used by the protocol.
44 */
45 String __removeOwl(int i);
46
47 }