be.ac.ulg.montefiore.run.totem.domain.model.jaxb
Interface Link

All Known Implementing Classes:
LinkImpl, LinkImpl

public interface Link

Java content class for link 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/domain/Domain-v1_3.xsd line 223)

 <complexType name="link">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="from">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="if" type="{}interfaceIdType" />
                 <attribute name="node" use="required" type="{}nodeIdType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="to">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="as" type="{}ASIdType" />
                 <attribute name="if" type="{}interfaceIdType" />
                 <attribute name="node" use="required" type="{}nodeIdType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="status" type="{}statusType" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="type" type="{}linkType" minOccurs="0"/>
         <element name="bw" type="{}bwType" minOccurs="0"/>
         <element name="technology" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="delay" type="{}delayType" minOccurs="0"/>
         <element name="srlgs" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="srlg" type="{}srlgIdType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="id" use="required" type="{}linkIdType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface Link.FromType
          Java content class for anonymous complex type.
static interface Link.SrlgsType
          Java content class for anonymous complex type.
static interface Link.ToType
          Java content class for anonymous complex type.
 
Method Summary
 float getBw()
          Gets the value of the bw property.
 float getDelay()
          Gets the value of the delay property.
 java.lang.String getDescription()
          Gets the value of the description property.
 Link.FromType getFrom()
          Gets the value of the from property.
 java.lang.String getId()
          Gets the value of the id property.
 Link.SrlgsType getSrlgs()
          Gets the value of the srlgs property.
 StatusType getStatus()
          Gets the value of the status property.
 java.lang.String getTechnology()
          Gets the value of the technology property.
 Link.ToType getTo()
          Gets the value of the to property.
 LinkType getType()
          Gets the value of the type property.
 boolean isSetBw()
           
 boolean isSetDelay()
           
 boolean isSetDescription()
           
 boolean isSetFrom()
           
 boolean isSetId()
           
 boolean isSetSrlgs()
           
 boolean isSetStatus()
           
 boolean isSetTechnology()
           
 boolean isSetTo()
           
 boolean isSetType()
           
 void setBw(float value)
          Sets the value of the bw property.
 void setDelay(float value)
          Sets the value of the delay property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setFrom(Link.FromType value)
          Sets the value of the from property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setSrlgs(Link.SrlgsType value)
          Sets the value of the srlgs property.
 void setStatus(StatusType value)
          Sets the value of the status property.
 void setTechnology(java.lang.String value)
          Sets the value of the technology property.
 void setTo(Link.ToType value)
          Sets the value of the to property.
 void setType(LinkType value)
          Sets the value of the type property.
 void unsetBw()
           
 void unsetDelay()
           
 void unsetDescription()
           
 void unsetFrom()
           
 void unsetId()
           
 void unsetSrlgs()
           
 void unsetStatus()
           
 void unsetTechnology()
           
 void unsetTo()
           
 void unsetType()
           
 

Method Detail

getType

LinkType getType()
Gets the value of the type property.

Returns:
possible object is LinkType

setType

void setType(LinkType value)
Sets the value of the type property.

Parameters:
value - allowed object is LinkType

isSetType

boolean isSetType()

unsetType

void unsetType()

getStatus

StatusType getStatus()
Gets the value of the status property.

Returns:
possible object is StatusType

setStatus

void setStatus(StatusType value)
Sets the value of the status property.

Parameters:
value - allowed object is StatusType

isSetStatus

boolean isSetStatus()

unsetStatus

void unsetStatus()

getDelay

float getDelay()
Gets the value of the delay property.


setDelay

void setDelay(float value)
Sets the value of the delay property.


isSetDelay

boolean isSetDelay()

unsetDelay

void unsetDelay()

getTechnology

java.lang.String getTechnology()
Gets the value of the technology property.

Returns:
possible object is String

setTechnology

void setTechnology(java.lang.String value)
Sets the value of the technology property.

Parameters:
value - allowed object is String

isSetTechnology

boolean isSetTechnology()

unsetTechnology

void unsetTechnology()

getFrom

Link.FromType getFrom()
Gets the value of the from property.

Returns:
possible object is Link.FromType

setFrom

void setFrom(Link.FromType value)
Sets the value of the from property.

Parameters:
value - allowed object is Link.FromType

isSetFrom

boolean isSetFrom()

unsetFrom

void unsetFrom()

getDescription

java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

boolean isSetDescription()

unsetDescription

void unsetDescription()

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()

getSrlgs

Link.SrlgsType getSrlgs()
Gets the value of the srlgs property.

Returns:
possible object is Link.SrlgsType

setSrlgs

void setSrlgs(Link.SrlgsType value)
Sets the value of the srlgs property.

Parameters:
value - allowed object is Link.SrlgsType

isSetSrlgs

boolean isSetSrlgs()

unsetSrlgs

void unsetSrlgs()

getTo

Link.ToType getTo()
Gets the value of the to property.

Returns:
possible object is Link.ToType

setTo

void setTo(Link.ToType value)
Sets the value of the to property.

Parameters:
value - allowed object is Link.ToType

isSetTo

boolean isSetTo()

unsetTo

void unsetTo()

getId

java.lang.String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(java.lang.String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetId

boolean isSetId()

unsetId

void unsetId()


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