/** * generated by Xtext 2.18.0.M3 */ package org.eclipse.viatra.solver.language.solverLanguage; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Parameter'. * * *

* The following features are supported: *

* * * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage#getParameter() * @model * @generated */ public interface Parameter extends EObject { /** * Returns the value of the 'Variable' containment reference. * * * @return the value of the 'Variable' containment reference. * @see #setVariable(Variable) * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage#getParameter_Variable() * @model containment="true" * @generated */ Variable getVariable(); /** * Sets the value of the '{@link org.eclipse.viatra.solver.language.solverLanguage.Parameter#getVariable Variable}' containment reference. * * * @param value the new value of the 'Variable' containment reference. * @see #getVariable() * @generated */ void setVariable(Variable value); /** * Returns the value of the 'Type' containment reference. * * * @return the value of the 'Type' containment reference. * @see #setType(Symbol) * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage#getParameter_Type() * @model containment="true" * @generated */ Symbol getType(); /** * Sets the value of the '{@link org.eclipse.viatra.solver.language.solverLanguage.Parameter#getType Type}' containment reference. * * * @param value the new value of the 'Type' containment reference. * @see #getType() * @generated */ void setType(Symbol value); } // Parameter