View Javadoc

1   /*
2   	wsmo4j - a WSMO API and Reference Implementation
3   
4   	Copyright (c) 2007, Ontotext Lab. / SIRMA
5   
6   	This library is free software; you can redistribute it and/or modify it under
7   	the terms of the GNU Lesser General Public License as published by the Free
8   	Software Foundation; either version 2.1 of the License, or (at your option)
9   	any later version.
10  	This library is distributed in the hope that it will be useful, but WITHOUT
11  	ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12  	FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
13  	details.
14  	You should have received a copy of the GNU Lesser General Public License along
15  	with this library; if not, write to the Free Software Foundation, Inc.,
16  	59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  */
18  
19  package org.sbpm.sbpel;
20  
21  public interface Process {
22  
23  	public String getName();
24  	public void setName(String value);
25  	public org.wsmo.common.IRI getTargetNamespace();
26  	public void setTargetNamespace(org.wsmo.common.IRI value);
27  	public org.wsmo.common.IRI getQueryLanguage();
28  	public void setQueryLanguage(org.wsmo.common.IRI value);
29  	public org.wsmo.common.IRI getExpressionLanguage();
30  	public void setExpressionLanguage(org.wsmo.common.IRI value);
31  	public boolean getDoSuppressJoinFailure();
32  	public void setDoSuppressJoinFailure(boolean value);
33  	public boolean getDoExitOnStandardFault();
34  	public void setDoExitOnStandardFault(boolean value);
35  	public boolean addExtension(Extension value);
36  	public boolean removeExtension(Extension value);
37  	public java.util.Set<Extension> listExtensions();
38  	public boolean addImport(Import value);
39  	public boolean removeImport(Import value);
40  	public java.util.Set<Import> listImports();
41  	public boolean addPartnerLink(PartnerLink value);
42  	public boolean removePartnerLink(PartnerLink value);
43  	public java.util.Set<PartnerLink> listPartnerLinks();
44  	public boolean addMessageExchange(MessageExchange value);
45  	public boolean removeMessageExchange(MessageExchange value);
46  	public java.util.Set<MessageExchange> listMessageExchanges();
47  	public boolean addVariable(Variable value);
48  	public boolean removeVariable(Variable value);
49  	public java.util.Set<Variable> listVariables();
50  	public boolean addCorrelationSet(CorrelationSet value);
51  	public boolean removeCorrelationSet(CorrelationSet value);
52  	public java.util.Set<CorrelationSet> listCorrelationSets();
53  	public boolean addCatch(Catch value);
54  	public boolean removeCatch(Catch value);
55  	public java.util.Set<Catch> listCatchs();
56  	public CatchAll getCatchAll();
57  	public void setCatchAll(CatchAll value);
58  	public boolean addOnEvent(OnEvent value);
59  	public boolean removeOnEvent(OnEvent value);
60  	public java.util.Set<OnEvent> listOnEvents();
61  	public boolean addOnAlarm(RepeatableOnAlarm value);
62  	public boolean removeOnAlarm(RepeatableOnAlarm value);
63  	public java.util.Set<RepeatableOnAlarm> listOnAlarms();
64  	public Activity getActivity();
65  	public void setActivity(Activity value);
66  }
67  /*
68   * $Log$
69   * Revision 1.1  2007/04/18 16:27:09  lcekov
70   * adding sbpel
71   *
72  **/