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

All Known Implementing Classes:
NodeImpl, NodeImpl

public interface Node

Java content class for node 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 184)

 <complexType name="node">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="status" type="{}statusType" minOccurs="0"/>
         <element name="rid" type="{}IPAddress" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="type" type="{}nodeType" minOccurs="0"/>
         <element name="location" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}float" />
                 <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}float" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="interfaces" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="interface" type="{}nodeInterface" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="id" use="required" type="{}nodeIdType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface Node.InterfacesType
          Java content class for anonymous complex type.
static interface Node.LocationType
          Java content class for anonymous complex type.
 
Method Summary
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getId()
          Gets the value of the id property.
 Node.InterfacesType getInterfaces()
          Gets the value of the interfaces property.
 Node.LocationType getLocation()
          Gets the value of the location property.
 java.lang.String getRid()
          Gets the value of the rid property.
 StatusType getStatus()
          Gets the value of the status property.
 NodeType getType()
          Gets the value of the type property.
 boolean isSetDescription()
           
 boolean isSetId()
           
 boolean isSetInterfaces()
           
 boolean isSetLocation()
           
 boolean isSetRid()
           
 boolean isSetStatus()
           
 boolean isSetType()
           
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setInterfaces(Node.InterfacesType value)
          Sets the value of the interfaces property.
 void setLocation(Node.LocationType value)
          Sets the value of the location property.
 void setRid(java.lang.String value)
          Sets the value of the rid property.
 void setStatus(StatusType value)
          Sets the value of the status property.
 void setType(NodeType value)
          Sets the value of the type property.
 void unsetDescription()
           
 void unsetId()
           
 void unsetInterfaces()
           
 void unsetLocation()
           
 void unsetRid()
           
 void unsetStatus()
           
 void unsetType()
           
 

Method Detail

getType

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

Returns:
possible object is NodeType

setType

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

Parameters:
value - allowed object is NodeType

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

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

getInterfaces

Node.InterfacesType getInterfaces()
Gets the value of the interfaces property.

Returns:
possible object is Node.InterfacesType

setInterfaces

void setInterfaces(Node.InterfacesType value)
Sets the value of the interfaces property.

Parameters:
value - allowed object is Node.InterfacesType

isSetInterfaces

boolean isSetInterfaces()

unsetInterfaces

void unsetInterfaces()

getLocation

Node.LocationType getLocation()
Gets the value of the location property.

Returns:
possible object is Node.LocationType

setLocation

void setLocation(Node.LocationType value)
Sets the value of the location property.

Parameters:
value - allowed object is Node.LocationType

isSetLocation

boolean isSetLocation()

unsetLocation

void unsetLocation()

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

getRid

java.lang.String getRid()
Gets the value of the rid property.

Returns:
possible object is String

setRid

void setRid(java.lang.String value)
Sets the value of the rid property.

Parameters:
value - allowed object is String

isSetRid

boolean isSetRid()

unsetRid

void unsetRid()


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