1 /***********************************************************************/
2 /* Open Visualization Data Explorer                                    */
3 /* (C) Copyright IBM Corp. 1989,1999                                   */
4 /* ALL RIGHTS RESERVED                                                 */
5 /* This code licensed under the                                        */
6 /*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
7 /***********************************************************************/
8 
9 #include <dxconfig.h>
10 #include "../base/defines.h"
11 
12 
13 #include "DXLInputDefinition.h"
14 #include "DXLInputNode.h"
15 #include "ItalicLabeledStandIn.h"
16 
AllocateDefinition()17 NodeDefinition *DXLInputDefinition::AllocateDefinition()
18 {
19     return new DXLInputDefinition;
20 }
21 
22 
DXLInputDefinition()23 DXLInputDefinition::DXLInputDefinition() :
24     NodeDefinition()
25 {
26 }
27 
newNode(Network * net,int instance)28 Node *DXLInputDefinition::newNode(Network *net, int instance)
29 {
30     DXLInputNode *d = new DXLInputNode(this, net, instance);
31     return d;
32 }
33 
getSIAllocator()34 SIAllocator DXLInputDefinition::getSIAllocator()
35 {
36    return ItalicLabeledStandIn::AllocateStandIn;
37 }
38