2 * STANDARD_RIFT_IO_COPYRIGHT
5 * Created by onvelocity on 11/23/15.
10 import Position from '../../graph/Position'
11 import DescriptorModel from '../DescriptorModel'
12 import ConnectionPoint from './ConnectionPoint'
13 import RspConnectionPointRef from './RspConnectionPointRef'
14 import VnfdConnectionPointRef from './VnfdConnectionPointRef'
15 import DescriptorModelFactory from '../DescriptorModelFactory'
18 * A VirtualNetworkFunctionConnectionPoint is always a child of a VNFD. We use it to build VnfdConnectionPointRef instances. So convenience
19 * methods are add to access the fields needed to do that.
21 export default class VirtualNetworkFunctionConnectionPoint extends ConnectionPoint {
24 return 'connection-point';
27 static get className() {
28 return 'VirtualNetworkFunctionConnectionPoint';
31 static get qualifiedType() {
32 return 'vnfd.' + VirtualNetworkFunctionConnectionPoint.type;
35 constructor(model, parent) {
37 this.type = VirtualNetworkFunctionConnectionPoint.type;
38 this.uiState['qualified-type'] = VirtualNetworkFunctionConnectionPoint.qualifiedType;
39 this.className = 'VirtualNetworkFunctionConnectionPoint';