#include <ymlentityfactory.h>
Inheritance diagram for YMLEntityFactory:
Public Member Functions | |
virtual YMLConnection * | createConnection (YMLPort *inPort, YMLPort *outPort)=0 |
virtual YMLNetwork * | createNetwork (const char *name, const char *className)=0 |
virtual YMLNode * | createNode (const char *name, const char *className)=0 |
virtual YMLLink * | createLink (const char *object1, const char *port1, const char *object2, const char *port2)=0 |
virtual YMLPort * | createPort (const char *name)=0 |
|
This function is called to create a resolved YMLConnection. YMLConnections go directly from node to node with out intermeadiate ports. YMLConnections are created is a second pass after all nodes, netowrks, and links are been added.
Implemented in PNYMLEntityFactory, and DefaultYMLEntityFactory. |
|
Create a new YMLNetwork entity.
Implemented in PNYMLEntityFactory, and DefaultYMLEntityFactory. |
|
Create a new YMLNode enity.
Implemented in PNYMLEntityFactory, and DefaultYMLEntityFactory. |
|
Create a new YMLLink entity. It is not necessary to actually connect the objects in implementations of this function.
Implemented in PNYMLEntityFactory, and DefaultYMLEntityFactory. |
|
Create a new YMLPort entity.
Implemented in PNYMLEntityFactory, and DefaultYMLEntityFactory. |