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_2.xsd line 180)

 <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.
 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.
 

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

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

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

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

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

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

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


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