/** * <copyright> * </copyright> * * $Id$ */ package es.tid.cim; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Routing Policy</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link es.tid.cim.RoutingPolicy#getCreationClassName <em>Creation Class Name</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getAction <em>Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getAttributeAction <em>Attribute Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getBGPAction <em>BGP Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getBGPValue <em>BGP Value</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getRemarkAction <em>Remark Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getRemarkValue <em>Remark Value</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getConditioningAction <em>Conditioning Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getOtherConditioningAction <em>Other Conditioning Action</em>}</li> * <li>{@link es.tid.cim.RoutingPolicy#getConditioningValue <em>Conditioning Value</em>}</li> * </ul> * </p> * * @see es.tid.cim.CimPackage#getRoutingPolicy() * @model * @generated */ public interface RoutingPolicy 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#getRoutingPolicy_CreationClassName() * @model * @generated */ String getCreationClassName(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#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>Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Action</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Action</em>' attribute. * @see #setAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_Action() * @model * @generated */ String getAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getAction <em>Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Action</em>' attribute. * @see #getAction() * @generated */ void setAction(String value); /** * Returns the value of the '<em><b>Attribute Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Attribute Action</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Attribute Action</em>' attribute. * @see #setAttributeAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_AttributeAction() * @model * @generated */ String getAttributeAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getAttributeAction <em>Attribute Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Attribute Action</em>' attribute. * @see #getAttributeAction() * @generated */ void setAttributeAction(String value); /** * Returns the value of the '<em><b>BGP Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>BGP Action</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 Action</em>' attribute. * @see #setBGPAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_BGPAction() * @model * @generated */ String getBGPAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getBGPAction <em>BGP Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BGP Action</em>' attribute. * @see #getBGPAction() * @generated */ void setBGPAction(String value); /** * Returns the value of the '<em><b>BGP Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>BGP Value</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 Value</em>' attribute. * @see #setBGPValue(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_BGPValue() * @model * @generated */ String getBGPValue(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getBGPValue <em>BGP Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>BGP Value</em>' attribute. * @see #getBGPValue() * @generated */ void setBGPValue(String value); /** * Returns the value of the '<em><b>Remark Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Remark Action</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Remark Action</em>' attribute. * @see #setRemarkAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_RemarkAction() * @model * @generated */ String getRemarkAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getRemarkAction <em>Remark Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remark Action</em>' attribute. * @see #getRemarkAction() * @generated */ void setRemarkAction(String value); /** * Returns the value of the '<em><b>Remark Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Remark Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Remark Value</em>' attribute. * @see #setRemarkValue(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_RemarkValue() * @model * @generated */ String getRemarkValue(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getRemarkValue <em>Remark Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Remark Value</em>' attribute. * @see #getRemarkValue() * @generated */ void setRemarkValue(String value); /** * Returns the value of the '<em><b>Conditioning Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conditioning Action</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conditioning Action</em>' attribute. * @see #setConditioningAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_ConditioningAction() * @model * @generated */ String getConditioningAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getConditioningAction <em>Conditioning Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conditioning Action</em>' attribute. * @see #getConditioningAction() * @generated */ void setConditioningAction(String value); /** * Returns the value of the '<em><b>Other Conditioning Action</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Other Conditioning Action</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Other Conditioning Action</em>' attribute. * @see #setOtherConditioningAction(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_OtherConditioningAction() * @model * @generated */ String getOtherConditioningAction(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getOtherConditioningAction <em>Other Conditioning Action</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Other Conditioning Action</em>' attribute. * @see #getOtherConditioningAction() * @generated */ void setOtherConditioningAction(String value); /** * Returns the value of the '<em><b>Conditioning Value</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conditioning Value</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conditioning Value</em>' attribute. * @see #setConditioningValue(String) * @see es.tid.cim.CimPackage#getRoutingPolicy_ConditioningValue() * @model * @generated */ String getConditioningValue(); /** * Sets the value of the '{@link es.tid.cim.RoutingPolicy#getConditioningValue <em>Conditioning Value</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conditioning Value</em>' attribute. * @see #getConditioningValue() * @generated */ void setConditioningValue(String value); } // RoutingPolicy