Files
react-diagrams/demos/demo3/DiamondInstanceFactories.ts
2017-03-04 21:12:01 +02:00

25 lines
532 B
TypeScript

import * as SRD from "../../src/main";
import {DiamondNodeModel} from "./DiamondNodeModel";
import {DiamondPortModel} from "./DiamondPortModel";
export class DiamondNodeFactory extends SRD.AbstractInstanceFactory<DiamondNodeModel>{
constructor(){
super("DiamondNodeModel");
}
getInstance(){
return new DiamondNodeModel();
}
}
export class DiamondPortFactory extends SRD.AbstractInstanceFactory<DiamondPortModel>{
constructor(){
super("DiamondPortModel");
}
getInstance(){
return new DiamondPortModel();
}
}