Hoa central
SimpleNode.php
Go to the documentation of this file.
1 <?php
2 
37 namespace Hoa\Graph;
38 
47 class SimpleNode implements IGraph\Node
48 {
54  protected $nodeId = null;
55 
61  protected $nodeValue = null;
62 
63 
64 
72  public function __construct($nodeId, $nodeValue = null)
73  {
74  $this->setNodeId($nodeId);
75  $this->setNodeValue($nodeValue);
76 
77  return;
78  }
79 
86  protected function setNodeId($nodeId)
87  {
88  $old = $this->nodeId;
89  $this->nodeId = $nodeId;
90 
91  return $old;
92  }
93 
100  public function setNodeValue($nodeValue = null)
101  {
102  $old = $this->nodeValue;
103  $this->nodeValue = $nodeValue;
104 
105  return $old;
106  }
107 
113  public function getNodeId()
114  {
115  return $this->nodeId;
116  }
117 
123  public function getNodeValue()
124  {
125  return $this->nodeValue;
126  }
127 }
setNodeValue($nodeValue=null)
Definition: SimpleNode.php:100
__construct($nodeId, $nodeValue=null)
Definition: SimpleNode.php:72