Files
react-diagrams/demos/demo3/DiamondInstanceFactories.ts

24 lines
537 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();
}
}