/** * * * * $Id$ */ package fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams; import org.eclipse.emf.common.util.EList; /** * * A representation of the model object 'Finite State Machine'. * * *

* The following features are supported: *

*

* * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getFiniteStateMachine() * @model * @generated */ public interface FiniteStateMachine extends Property { /** * Returns the value of the 'States' containment reference list. * The list contents are of type {@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.State}. * It is bidirectional and its opposite is '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.State#getOwnerFSM Owner FSM}'. * *

* If the meaning of the 'States' containment reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'States' containment reference list. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getFiniteStateMachine_States() * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.State#getOwnerFSM * @model opposite="ownerFSM" containment="true" * @generated */ EList getStates(); /** * Returns the value of the 'Signal' reference list. * The list contents are of type {@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Signal}. * It is bidirectional and its opposite is '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Signal#getFiniteStateMachine Finite State Machine}'. * *

* If the meaning of the 'Signal' reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Signal' reference list. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getFiniteStateMachine_Signal() * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Signal#getFiniteStateMachine * @model opposite="finiteStateMachine" * @generated */ EList getSignal(); } // FiniteStateMachine