/** * generated by Xtext 2.26.0 */ package com.minres.rdl.rdl; /** * * A representation of the model object 'Component Instance'. * * *

* The following features are supported: *

* * * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance() * @model * @generated */ public interface ComponentInstance extends Entity { /** * Returns the value of the 'Range' containment reference. * * * @return the value of the 'Range' containment reference. * @see #setRange(Range) * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance_Range() * @model containment="true" * @generated */ Range getRange(); /** * Sets the value of the '{@link com.minres.rdl.rdl.ComponentInstance#getRange Range}' containment reference. * * * @param value the new value of the 'Range' containment reference. * @see #getRange() * @generated */ void setRange(Range value); /** * Returns the value of the 'Reset' attribute. * * * @return the value of the 'Reset' attribute. * @see #setReset(Object) * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance_Reset() * @model * @generated */ Object getReset(); /** * Sets the value of the '{@link com.minres.rdl.rdl.ComponentInstance#getReset Reset}' attribute. * * * @param value the new value of the 'Reset' attribute. * @see #getReset() * @generated */ void setReset(Object value); /** * Returns the value of the 'Address' attribute. * * * @return the value of the 'Address' attribute. * @see #setAddress(Object) * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance_Address() * @model * @generated */ Object getAddress(); /** * Sets the value of the '{@link com.minres.rdl.rdl.ComponentInstance#getAddress Address}' attribute. * * * @param value the new value of the 'Address' attribute. * @see #getAddress() * @generated */ void setAddress(Object value); /** * Returns the value of the 'Addr Inc' attribute. * * * @return the value of the 'Addr Inc' attribute. * @see #setAddrInc(Object) * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance_AddrInc() * @model * @generated */ Object getAddrInc(); /** * Sets the value of the '{@link com.minres.rdl.rdl.ComponentInstance#getAddrInc Addr Inc}' attribute. * * * @param value the new value of the 'Addr Inc' attribute. * @see #getAddrInc() * @generated */ void setAddrInc(Object value); /** * Returns the value of the 'Addr Mod' attribute. * * * @return the value of the 'Addr Mod' attribute. * @see #setAddrMod(Object) * @see com.minres.rdl.rdl.RdlPackage#getComponentInstance_AddrMod() * @model * @generated */ Object getAddrMod(); /** * Sets the value of the '{@link com.minres.rdl.rdl.ComponentInstance#getAddrMod Addr Mod}' attribute. * * * @param value the new value of the 'Addr Mod' attribute. * @see #getAddrMod() * @generated */ void setAddrMod(Object value); } // ComponentInstance