001package org.biopax.paxtools.model.level3; 002 003import java.util.Set; 004 005/** 006 * This is a role interface for pathway elements that can control processes, namely {@link Pathway} and {@link 007 * PhysicalEntity}. 008 */ 009public interface Controller extends Entity 010{ 011 /** 012 * This method returns the list of {@link Control} interactions that this entity controls. Reverse method of 013 * {@link Control#getController()}. Contents of this set is automatically maintained and should not be modified. 014 * @return list of {@link Control} interactions that this entity controls. 015 */ 016 public Set<Control> getControllerOf(); 017}