X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Fmodel%2Fdescriptors%2FInternalConnectionPoint.js;h=14a74f0fe32b3e58d678f3ea6d477e85bc658cb5;hp=6648dc92c8b59b5fc35e6e79ae451fd982512479;hb=c02d242125c45704991405449fbeb35de8c9687c;hpb=cf5edafaf6923b748a229cbd3f2422da255f5806;ds=sidebyside diff --git a/skyquake/plugins/composer/src/src/libraries/model/descriptors/InternalConnectionPoint.js b/skyquake/plugins/composer/src/src/libraries/model/descriptors/InternalConnectionPoint.js index 6648dc92c..14a74f0fe 100644 --- a/skyquake/plugins/composer/src/src/libraries/model/descriptors/InternalConnectionPoint.js +++ b/skyquake/plugins/composer/src/src/libraries/model/descriptors/InternalConnectionPoint.js @@ -15,15 +15,13 @@ * limitations under the License. * */ -/** - * Created by onvelocity on 11/23/15. - */ 'use strict'; -import Position from '../../graph/Position' -import DescriptorModel from '../DescriptorModel' -import DescriptorModelFactory from '../DescriptorModelFactory' +import Position from '../../graph/Position'; +import DescriptorModel from '../DescriptorModel'; +import DescriptorModelFactory from '../DescriptorModelFactory'; +import InternalConnectionPointRef from './InternalConnectionPointRef'; export default class InternalConnectionPoint extends DescriptorModel { @@ -56,8 +54,31 @@ export default class InternalConnectionPoint extends DescriptorModel { return this.id; } + get id() { + return this.model.id; + } + + get name() { + return this.model.name + } + + get idRef() { + return this.parent.idRef; + } + + get cpNumber() { + return this.uiState.cpNumber; + } + + set cpNumber(n) { + this.uiState.cpNumber = n; + } + toInternalConnectionPointRef() { - return DescriptorModelFactory.newInternalConnectionPointRef(this.id); + const ref = new InternalConnectionPointRef({}); + ref.idRef = this.id; + // ref.cpNumber = this.cpNumber; + return ref; } canConnectTo(obj) {