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

All Superinterfaces:
ASEventType, EventType
All Known Subinterfaces:
LSPCreation
All Known Implementing Classes:
LSPCreation, LSPCreationImpl, LSPCreationTypeImpl

public interface LSPCreationType
extends ASEventType

Java content class for anonymous 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_2.xsd line 269)

 <complexType>
   <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="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="dst" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="establishLSP" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="lspId" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="src" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface LSPCreationType.DiffServType
          Java content class for anonymous complex type.
static interface LSPCreationType.PathType
          Java content class for anonymous complex type.
 
Method Summary
 float getBw()
          Gets the value of the bw property.
 LSPCreationType.DiffServType getDiffServ()
          Gets the value of the diffServ property.
 java.lang.String getDst()
          Gets the value of the dst 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.
 LSPCreationType.PathType getPath()
          Gets the value of the path property.
 RoutingAlgoType getRoutingAlgo()
          Gets the value of the routingAlgo property.
 java.lang.String getSrc()
          Gets the value of the src property.
 boolean isEstablishLSP()
          Gets the value of the establishLSP property.
 boolean isSetBw()
           
 boolean isSetDiffServ()
           
 boolean isSetDst()
           
 boolean isSetEstablishLSP()
           
 boolean isSetLspId()
           
 boolean isSetMaxRate()
           
 boolean isSetMetric()
           
 boolean isSetPath()
           
 boolean isSetRoutingAlgo()
           
 boolean isSetSrc()
           
 void setBw(float value)
          Sets the value of the bw property.
 void setDiffServ(LSPCreationType.DiffServType value)
          Sets the value of the diffServ property.
 void setDst(java.lang.String value)
          Sets the value of the dst 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(LSPCreationType.PathType value)
          Sets the value of the path property.
 void setRoutingAlgo(RoutingAlgoType value)
          Sets the value of the routingAlgo property.
 void setSrc(java.lang.String value)
          Sets the value of the src property.
 void unsetBw()
           
 void unsetDiffServ()
           
 void unsetDst()
           
 void unsetEstablishLSP()
           
 void unsetLspId()
           
 void unsetMaxRate()
           
 void unsetMetric()
           
 void unsetPath()
           
 void unsetRoutingAlgo()
           
 void unsetSrc()
           
 
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

getDst

java.lang.String getDst()
Gets the value of the dst property.

Returns:
possible object is String

setDst

void setDst(java.lang.String value)
Sets the value of the dst property.

Parameters:
value - allowed object is String

isSetDst

boolean isSetDst()

unsetDst

void unsetDst()

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

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

Returns:
possible object is LSPCreationType.PathType

setPath

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

Parameters:
value - allowed object is LSPCreationType.PathType

isSetPath

boolean isSetPath()

unsetPath

void unsetPath()

getSrc

java.lang.String getSrc()
Gets the value of the src property.

Returns:
possible object is String

setSrc

void setSrc(java.lang.String value)
Sets the value of the src property.

Parameters:
value - allowed object is String

isSetSrc

boolean isSetSrc()

unsetSrc

void unsetSrc()

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

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

Returns:
possible object is LSPCreationType.DiffServType

setDiffServ

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

Parameters:
value - allowed object is LSPCreationType.DiffServType

isSetDiffServ

boolean isSetDiffServ()

unsetDiffServ

void unsetDiffServ()


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