/** * generated by Xtext 2.23.0 */ package fr.n7.pDL1; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Work Sequence'. * * *

* The following features are supported: *

* * * @see fr.n7.pDL1.PDL1Package#getWorkSequence() * @model * @generated */ public interface WorkSequence extends EObject { /** * Returns the value of the 'Predecessor' reference. * * * @return the value of the 'Predecessor' reference. * @see #setPredecessor(WorkDefinition) * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Predecessor() * @model * @generated */ WorkDefinition getPredecessor(); /** * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getPredecessor Predecessor}' reference. * * * @param value the new value of the 'Predecessor' reference. * @see #getPredecessor() * @generated */ void setPredecessor(WorkDefinition value); /** * Returns the value of the 'Link Type' attribute. * The literals are from the enumeration {@link fr.n7.pDL1.WorkSequenceType}. * * * @return the value of the 'Link Type' attribute. * @see fr.n7.pDL1.WorkSequenceType * @see #setLinkType(WorkSequenceType) * @see fr.n7.pDL1.PDL1Package#getWorkSequence_LinkType() * @model * @generated */ WorkSequenceType getLinkType(); /** * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getLinkType Link Type}' attribute. * * * @param value the new value of the 'Link Type' attribute. * @see fr.n7.pDL1.WorkSequenceType * @see #getLinkType() * @generated */ void setLinkType(WorkSequenceType value); /** * Returns the value of the 'Successor' reference. * * * @return the value of the 'Successor' reference. * @see #setSuccessor(WorkDefinition) * @see fr.n7.pDL1.PDL1Package#getWorkSequence_Successor() * @model * @generated */ WorkDefinition getSuccessor(); /** * Sets the value of the '{@link fr.n7.pDL1.WorkSequence#getSuccessor Successor}' reference. * * * @param value the new value of the 'Successor' reference. * @see #getSuccessor() * @generated */ void setSuccessor(WorkDefinition value); } // WorkSequence