/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package LOGIC;
import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;
/**
*
* @author sarah
*/
public class Contract implements Serializable{
private String behavior;
private String name;
private List<Channel> channel;
private List<EventChannel> in;
private List<EventChannel> out;
private List<EventChannel> events;
private List<Type> type;
private boolean flag;
private LinkedList<Protocols> protocolos;
public Contract() {
behavior = "";
name = "";
channel = new LinkedList<Channel>();
in = new LinkedList<EventChannel>();
out = new LinkedList<EventChannel>();
type = new LinkedList<Type>();
events = new LinkedList<EventChannel>();
flag = false;
protocolos = new LinkedList();
}
public LinkedList<Protocols> getProtocolos() {
return protocolos;
}
public void setProtocolos(LinkedList<Protocols> protocolos) {
this.protocolos = protocolos;
}
public List<EventChannel> getEvents() {
return events;
}
public void setEvents(List<EventChannel> events) {
this.events = events;
}
public List<Type> getType() {
return type;
}
public void setType(List<Type> type) {
this.type = type;
}
public String getBehavior() {
return behavior;
}
public void setBehavior(String behavior) {
this.behavior = behavior;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<Channel> getChannel() {
return channel;
}
public void setChannel(List<Channel> channel) {
this.channel = channel;
}
public List<EventChannel> getIn() {
return in;
}
public void setIn(List<EventChannel> in) {
this.in = in;
}
public List<EventChannel> getOut() {
return out;
}
public void setOut(List<EventChannel> out) {
this.out = out;
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
public boolean getFlag(){
return flag;
}
}