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}