be.ac.ulg.montefiore.run.totem.scenario.model.jaxb
Interface BaseLSPCreationType

All Superinterfaces:
ASEventType, EventType
All Known Subinterfaces:
LSPBackupCreation, LSPBackupCreationType, LSPBypassCreation, LSPBypassCreationType, LSPCreation, LSPCreationType, LSPDetourCreation, LSPDetourCreationType
All Known Implementing Classes:
BaseLSPCreationTypeImpl, LSPBackupCreation, LSPBackupCreationImpl, LSPBackupCreationTypeImpl, LSPBypassCreation, LSPBypassCreationImpl, LSPBypassCreationTypeImpl, LSPCreation, LSPCreationImpl, LSPCreationTypeImpl, LSPDetourCreation, LSPDetourCreationImpl, LSPDetourCreationTypeImpl

public interface BaseLSPCreationType
extends ASEventType

Java content class for BaseLSPCreationType complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at file:/home/monfort/Projects/run-totem/src/resources/scenario/Scenario-v1_3.xsd line 279)

 <complexType name="BaseLSPCreationType">
   <complexContent>
     <extension base="{http://jaxb.model.scenario.totem.run.montefiore.ulg.ac.be}ASEventType">
       <sequence>
         <element name="metric" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
         <element name="maxRate" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
         <element name="diff-serv" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="ct" type="{http://www.w3.org/2001/XMLSchema}int"/>
                   <element name="preemption">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="holding" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
                           <attribute name="setup" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="accepted_cos" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="cos" type="{http://jaxb.model.scenario.totem.run.montefiore.ulg.ac.be}cosType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="path" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <choice>
                   <sequence>
                     <element name="node" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                   </sequence>
                   <sequence>
                     <element name="link" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                   </sequence>
                 </choice>
                 <attribute name="type" type="{http://jaxb.model.scenario.totem.run.montefiore.ulg.ac.be}LSPPathType" default="STRICT" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://jaxb.model.scenario.totem.run.montefiore.ulg.ac.be}routingAlgo" minOccurs="0"/>
       </sequence>
       <attribute name="bw" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="establishLSP" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="lspId" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface BaseLSPCreationType.AcceptedCosType
          Java content class for anonymous complex type.
static interface BaseLSPCreationType.DiffServType
          Java content class for anonymous complex type.
static interface BaseLSPCreationType.PathType
          Java content class for anonymous complex type.
 
Method Summary
 BaseLSPCreationType.AcceptedCosType getAcceptedCos()
          Gets the value of the acceptedCos property.
 float getBw()
          Gets the value of the bw property.
 BaseLSPCreationType.DiffServType getDiffServ()
          Gets the value of the diffServ property.
 java.lang.String getLspId()
          Gets the value of the lspId property.
 float getMaxRate()
          Gets the value of the maxRate property.
 float getMetric()
          Gets the value of the metric property.
 BaseLSPCreationType.PathType getPath()
          Gets the value of the path property.
 RoutingAlgoType getRoutingAlgo()
          Gets the value of the routingAlgo property.
 boolean isEstablishLSP()
          Gets the value of the establishLSP property.
 boolean isSetAcceptedCos()
           
 boolean isSetBw()
           
 boolean isSetDiffServ()
           
 boolean isSetEstablishLSP()
           
 boolean isSetLspId()
           
 boolean isSetMaxRate()
           
 boolean isSetMetric()
           
 boolean isSetPath()
           
 boolean isSetRoutingAlgo()
           
 void setAcceptedCos(BaseLSPCreationType.AcceptedCosType value)
          Sets the value of the acceptedCos property.
 void setBw(float value)
          Sets the value of the bw property.
 void setDiffServ(BaseLSPCreationType.DiffServType value)
          Sets the value of the diffServ property.
 void setEstablishLSP(boolean value)
          Sets the value of the establishLSP property.
 void setLspId(java.lang.String value)
          Sets the value of the lspId property.
 void setMaxRate(float value)
          Sets the value of the maxRate property.
 void setMetric(float value)
          Sets the value of the metric property.
 void setPath(BaseLSPCreationType.PathType value)
          Sets the value of the path property.
 void setRoutingAlgo(RoutingAlgoType value)
          Sets the value of the routingAlgo property.
 void unsetAcceptedCos()
           
 void unsetBw()
           
 void unsetDiffServ()
           
 void unsetEstablishLSP()
           
 void unsetLspId()
           
 void unsetMaxRate()
           
 void unsetMetric()
           
 void unsetPath()
           
 void unsetRoutingAlgo()
           
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.ASEventType
getASID, isSetASID, setASID, unsetASID
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.scenario.model.jaxb.EventType
getTime, isSetTime, setTime, unsetTime
 

Method Detail

getAcceptedCos

BaseLSPCreationType.AcceptedCosType getAcceptedCos()
Gets the value of the acceptedCos property.

Returns:
possible object is BaseLSPCreationType.AcceptedCosType

setAcceptedCos

void setAcceptedCos(BaseLSPCreationType.AcceptedCosType value)
Sets the value of the acceptedCos property.

Parameters:
value - allowed object is BaseLSPCreationType.AcceptedCosType

isSetAcceptedCos

boolean isSetAcceptedCos()

unsetAcceptedCos

void unsetAcceptedCos()

getMaxRate

float getMaxRate()
Gets the value of the maxRate property.


setMaxRate

void setMaxRate(float value)
Sets the value of the maxRate property.


isSetMaxRate

boolean isSetMaxRate()

unsetMaxRate

void unsetMaxRate()

getLspId

java.lang.String getLspId()
Gets the value of the lspId property.

Returns:
possible object is String

setLspId

void setLspId(java.lang.String value)
Sets the value of the lspId property.

Parameters:
value - allowed object is String

isSetLspId

boolean isSetLspId()

unsetLspId

void unsetLspId()

getPath

BaseLSPCreationType.PathType getPath()
Gets the value of the path property.

Returns:
possible object is BaseLSPCreationType.PathType

setPath

void setPath(BaseLSPCreationType.PathType value)
Sets the value of the path property.

Parameters:
value - allowed object is BaseLSPCreationType.PathType

isSetPath

boolean isSetPath()

unsetPath

void unsetPath()

getBw

float getBw()
Gets the value of the bw property.


setBw

void setBw(float value)
Sets the value of the bw property.


isSetBw

boolean isSetBw()

unsetBw

void unsetBw()

getMetric

float getMetric()
Gets the value of the metric property.


setMetric

void setMetric(float value)
Sets the value of the metric property.


isSetMetric

boolean isSetMetric()

unsetMetric

void unsetMetric()

getRoutingAlgo

RoutingAlgoType getRoutingAlgo()
Gets the value of the routingAlgo property.

Returns:
possible object is RoutingAlgoType RoutingAlgo

setRoutingAlgo

void setRoutingAlgo(RoutingAlgoType value)
Sets the value of the routingAlgo property.

Parameters:
value - allowed object is RoutingAlgoType RoutingAlgo

isSetRoutingAlgo

boolean isSetRoutingAlgo()

unsetRoutingAlgo

void unsetRoutingAlgo()

isEstablishLSP

boolean isEstablishLSP()
Gets the value of the establishLSP property.


setEstablishLSP

void setEstablishLSP(boolean value)
Sets the value of the establishLSP property.


isSetEstablishLSP

boolean isSetEstablishLSP()

unsetEstablishLSP

void unsetEstablishLSP()

getDiffServ

BaseLSPCreationType.DiffServType getDiffServ()
Gets the value of the diffServ property.

Returns:
possible object is BaseLSPCreationType.DiffServType

setDiffServ

void setDiffServ(BaseLSPCreationType.DiffServType value)
Sets the value of the diffServ property.

Parameters:
value - allowed object is BaseLSPCreationType.DiffServType

isSetDiffServ

boolean isSetDiffServ()

unsetDiffServ

void unsetDiffServ()


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.