/** * <copyright> * </copyright> * * $Id$ */ package es.tid.cim; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Administrative Distance</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link es.tid.cim.AdministrativeDistance#getCreationClassName <em>Creation Class Name</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getDirectConnect <em>Direct Connect</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getStatic <em>Static</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getEBGP <em>EBGP</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getEIGRPInternal <em>EIGRP Internal</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getIGRP <em>IGRP</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getOSPF <em>OSPF</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getISIS <em>ISIS</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getRIP <em>RIP</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getEGP <em>EGP</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getIEGRPExternal <em>IEGRP External</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getIBGP <em>IBGP</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getBGPLocal <em>BGP Local</em>}</li> * <li>{@link es.tid.cim.AdministrativeDistance#getUnknown <em>Unknown</em>}</li> * </ul> * </p> * * @see es.tid.cim.CimPackage#getAdministrativeDistance() * @model * @generated */ public interface AdministrativeDistance extends LogicalElement { /** * Returns the value of the '<em><b>Creation Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Creation Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Creation Class Name</em>' attribute. * @see #setCreationClassName(String) * @see es.tid.cim.CimPackage#getAdministrativeDistance_CreationClassName() * @model * @generated */ String getCreationClassName(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getCreationClassName <em>Creation Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Creation Class Name</em>' attribute. * @see #getCreationClassName() * @generated */ void setCreationClassName(String value); /** * Returns the value of the '<em><b>Direct Connect</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Direct Connect</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Direct Connect</em>' attribute. * @see #setDirectConnect(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_DirectConnect() * @model * @generated */ int getDirectConnect(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getDirectConnect <em>Direct Connect</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Direct Connect</em>' attribute. * @see #getDirectConnect() * @generated */ void setDirectConnect(int value); /** * Returns the value of the '<em><b>Static</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Static</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Static</em>' attribute. * @see #setStatic(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_Static() * @model * @generated */ int getStatic(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getStatic <em>Static</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Static</em>' attribute. * @see #getStatic() * @generated */ void setStatic(int value); /** * Returns the value of the '<em><b>EBGP</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>EBGP</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>EBGP</em>' attribute. * @see #setEBGP(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_EBGP() * @model * @generated */ int getEBGP(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getEBGP <em>EBGP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>EBGP</em>' attribute. * @see #getEBGP() * @generated */ void setEBGP(int value); /** * Returns the value of the '<em><b>EIGRP Internal</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>EIGRP Internal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>EIGRP Internal</em>' attribute. * @see #setEIGRPInternal(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_EIGRPInternal() * @model * @generated */ int getEIGRPInternal(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getEIGRPInternal <em>EIGRP Internal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>EIGRP Internal</em>' attribute. * @see #getEIGRPInternal() * @generated */ void setEIGRPInternal(int value); /** * Returns the value of the '<em><b>IGRP</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>IGRP</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>IGRP</em>' attribute. * @see #setIGRP(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_IGRP() * @model * @generated */ int getIGRP(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getIGRP <em>IGRP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>IGRP</em>' attribute. * @see #getIGRP() * @generated */ void setIGRP(int value); /** * Returns the value of the '<em><b>OSPF</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>OSPF</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>OSPF</em>' attribute. * @see #setOSPF(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_OSPF() * @model * @generated */ int getOSPF(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getOSPF <em>OSPF</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>OSPF</em>' attribute. * @see #getOSPF() * @generated */ void setOSPF(int value); /** * Returns the value of the '<em><b>ISIS</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>ISIS</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>ISIS</em>' attribute. * @see #setISIS(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_ISIS() * @model * @generated */ int getISIS(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getISIS <em>ISIS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>ISIS</em>' attribute. * @see #getISIS() * @generated */ void setISIS(int value); /** * Returns the value of the '<em><b>RIP</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>RIP</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>RIP</em>' attribute. * @see #setRIP(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_RIP() * @model * @generated */ int getRIP(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getRIP <em>RIP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>RIP</em>' attribute. * @see #getRIP() * @generated */ void setRIP(int value); /** * Returns the value of the '<em><b>EGP</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>EGP</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>EGP</em>' attribute. * @see #setEGP(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_EGP() * @model * @generated */ int getEGP(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getEGP <em>EGP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>EGP</em>' attribute. * @see #getEGP() * @generated */ void setEGP(int value); /** * Returns the value of the '<em><b>IEGRP External</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>IEGRP External</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>IEGRP External</em>' attribute. * @see #setIEGRPExternal(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_IEGRPExternal() * @model * @generated */ int getIEGRPExternal(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getIEGRPExternal <em>IEGRP External</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>IEGRP External</em>' attribute. * @see #getIEGRPExternal() * @generated */ void setIEGRPExternal(int value); /** * Returns the value of the '<em><b>IBGP</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>IBGP</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>IBGP</em>' attribute. * @see #setIBGP(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_IBGP() * @model * @generated */ int getIBGP(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getIBGP <em>IBGP</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>IBGP</em>' attribute. * @see #getIBGP() * @generated */ void setIBGP(int value); /** * Returns the value of the '<em><b>BGP Local</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>BGP Local</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>BGP Local</em>' attribute. * @see #setBGPLocal(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_BGPLocal() * @model * @generated */ int getBGPLocal(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getBGPLocal <em>BGP Local</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BGP Local</em>' attribute. * @see #getBGPLocal() * @generated */ void setBGPLocal(int value); /** * Returns the value of the '<em><b>Unknown</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Unknown</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Unknown</em>' attribute. * @see #setUnknown(int) * @see es.tid.cim.CimPackage#getAdministrativeDistance_Unknown() * @model * @generated */ int getUnknown(); /** * Sets the value of the '{@link es.tid.cim.AdministrativeDistance#getUnknown <em>Unknown</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Unknown</em>' attribute. * @see #getUnknown() * @generated */ void setUnknown(int value); } // AdministrativeDistance