/** */ package hu.bme.mit.inf.dslreasoner.domains.satellite; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Comm Subsystem'. * * *

* The following features are supported: *

* * * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage#getCommSubsystem() * @model * @generated */ public interface CommSubsystem extends EObject { /** * Returns the value of the 'Band' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand}. * *

* If the meaning of the 'Band' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Band' attribute. * @see hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand * @see #setBand(TransceiverBand) * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage#getCommSubsystem_Band() * @model required="true" * @generated */ TransceiverBand getBand(); /** * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getBand Band}' attribute. * * * @param value the new value of the 'Band' attribute. * @see hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand * @see #getBand() * @generated */ void setBand(TransceiverBand value); /** * Returns the value of the 'Gain' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain}. * *

* If the meaning of the 'Gain' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Gain' attribute. * @see hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain * @see #setGain(AntennaGain) * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage#getCommSubsystem_Gain() * @model required="true" * @generated */ AntennaGain getGain(); /** * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getGain Gain}' attribute. * * * @param value the new value of the 'Gain' attribute. * @see hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain * @see #getGain() * @generated */ void setGain(AntennaGain value); } // CommSubsystem