package net.sf.orcc.backends.promela.transform; import net.sf.orcc.df.Connection; import net.sf.orcc.df.Port; public class ControlTokenLinkModel { private Connection connection; private ControlTokenActorModel source, target; private boolean controlLink = false; public ControlTokenLinkModel(Connection c) { this.connection = c; } public Connection getConnection() { return connection; } public ControlTokenActorModel getSource() { return this.source; } public Port getSourcePort() { return this.connection.getSourcePort(); } public ControlTokenActorModel getTarget() { return target; } public Port getTargetPort() { return this.connection.getTargetPort(); } public boolean isControlLink() { return controlLink; } public void setControlLink(boolean carriesControl) { this.controlLink = carriesControl; } public void setSource(ControlTokenActorModel source) { this.source = source; } public void setTarget(ControlTokenActorModel target) { this.target = target; } }