Skip to content

Commit 09b0404

Browse files
authored
Rename entity value to entity instance (#186)
* rename entity value to entity instance * rename from entity-value to entity-instance * fix jest test * fix code review comments
1 parent 3962382 commit 09b0404

File tree

80 files changed

+348
-352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+348
-352
lines changed

core/libs/aspect-exporter/src/lib/domain-model-to-rdf.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
DefaultCharacteristic,
2222
DefaultConstraint,
2323
DefaultEntity,
24-
DefaultEntityValue,
24+
DefaultEntityInstance,
2525
DefaultEvent,
2626
DefaultOperation,
2727
DefaultProperty,
@@ -139,7 +139,7 @@ export class DomainModelToRdfService {
139139
return this.entityVisitorService;
140140
} else if (metaModelElement instanceof DefaultAbstractEntity) {
141141
return this.abstractEntityVisitorService;
142-
} else if (metaModelElement instanceof DefaultEntityValue) {
142+
} else if (metaModelElement instanceof DefaultEntityInstance) {
143143
return this.entityValueVisitor;
144144
} else if (metaModelElement instanceof DefaultEvent) {
145145
return this.eventVisitorService;

core/libs/aspect-exporter/src/lib/visitor/characteristic/characteristic-visitor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
DefaultDuration,
2121
DefaultEither,
2222
DefaultEntity,
23-
DefaultEntityValue,
23+
DefaultEntityInstance,
2424
DefaultEnumeration,
2525
DefaultList,
2626
DefaultMeasurement,
@@ -147,7 +147,7 @@ export class CharacteristicVisitor extends BaseVisitor<DefaultCharacteristic> {
147147
}
148148

149149
for (const value of characteristic.values) {
150-
if (value instanceof DefaultEntityValue) {
150+
if (value instanceof DefaultEntityInstance) {
151151
this.setPrefix(value.aspectModelUrn);
152152
}
153153
}

core/libs/aspect-exporter/src/lib/visitor/entity-value/entity-value-visitor.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313

1414
import {Injectable} from '@angular/core';
15-
import {DefaultCollection, DefaultEntityValue, EntityValueProperty} from '@ame/meta-model';
15+
import {DefaultCollection, DefaultEntityInstance, EntityValueProperty} from '@ame/meta-model';
1616
import {ModelService, RdfService} from '@ame/rdf/services';
1717
import {DataFactory, Literal, NamedNode} from 'n3';
1818
import {BaseVisitor} from '../base-visitor';
@@ -21,7 +21,7 @@ import {RdfListService} from '../../rdf-list';
2121
import {Samm} from '@ame/vocabulary';
2222

2323
@Injectable()
24-
export class EntityValueVisitor extends BaseVisitor<DefaultEntityValue> {
24+
export class EntityValueVisitor extends BaseVisitor<DefaultEntityInstance> {
2525
constructor(
2626
private rdfListService: RdfListService,
2727
public modelService: ModelService,
@@ -30,18 +30,18 @@ export class EntityValueVisitor extends BaseVisitor<DefaultEntityValue> {
3030
super(rdfService);
3131
}
3232

33-
visit(entityValue: DefaultEntityValue): DefaultEntityValue {
33+
visit(entityValue: DefaultEntityInstance): DefaultEntityInstance {
3434
return this.visitModel(entityValue);
3535
}
3636

37-
visitModel(entityValue: DefaultEntityValue): DefaultEntityValue {
37+
visitModel(entityValue: DefaultEntityInstance): DefaultEntityInstance {
3838
this.setPrefix(entityValue.aspectModelUrn);
3939
this.updateProperties(entityValue);
4040
this.updateBaseProperties(entityValue);
4141
return entityValue;
4242
}
4343

44-
private updateProperties(entityValue: DefaultEntityValue): void {
44+
private updateProperties(entityValue: DefaultEntityInstance): void {
4545
const {aspectModelUrn} = entityValue;
4646
const rdfModel = this.modelService.currentRdfModel;
4747

@@ -90,7 +90,7 @@ export class EntityValueVisitor extends BaseVisitor<DefaultEntityValue> {
9090
}
9191

9292
private createObjectForRDF({key, value, language}: EntityValueProperty): NamedNode | Literal {
93-
if (value instanceof DefaultEntityValue) {
93+
if (value instanceof DefaultEntityInstance) {
9494
return DataFactory.namedNode(value.aspectModelUrn);
9595
}
9696

@@ -103,12 +103,12 @@ export class EntityValueVisitor extends BaseVisitor<DefaultEntityValue> {
103103
}
104104

105105
private handleExternalReference(value: any, aspectModelUrn: string): void {
106-
if (value instanceof DefaultEntityValue && value.isExternalReference()) {
106+
if (value instanceof DefaultEntityInstance && value.isExternalReference()) {
107107
this.setPrefix(aspectModelUrn);
108108
}
109109
}
110110

111-
private updateBaseProperties(entityValue: DefaultEntityValue): void {
111+
private updateBaseProperties(entityValue: DefaultEntityInstance): void {
112112
const rdfModel = this.modelService.currentRdfModel;
113113
rdfModel.store.addQuad(
114114
DataFactory.namedNode(entityValue.aspectModelUrn),

core/libs/cache/src/lib/cached-file.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
DefaultAspect,
2121
DefaultCharacteristic,
2222
DefaultEntity,
23-
DefaultEntityValue,
23+
DefaultEntityInstance,
2424
DefaultEvent,
2525
DefaultProperty,
2626
DefaultUnit,
@@ -138,9 +138,9 @@ export class CachedFile {
138138
return properties;
139139
}
140140

141-
getCachedEntityValues(): Array<DefaultEntityValue> {
141+
getCachedEntityValues(): Array<DefaultEntityInstance> {
142142
return Array.from(this.cachedElements.values()).reduce(
143-
(acc: DefaultEntityValue[], item: any) => (item instanceof DefaultEntityValue ? [...acc, item] : acc),
143+
(acc: DefaultEntityInstance[], item: any) => (item instanceof DefaultEntityInstance ? [...acc, item] : acc),
144144
[],
145145
);
146146
}

core/libs/connection/src/lib/multi-shape-connection-handlers/abstract-entity--abstract-property.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* SPDX-License-Identifier: MPL-2.0
1212
*/
1313

14-
import {EntityValueService} from '@ame/editor';
14+
import {EntityInstanceService} from '@ame/editor';
1515
import {FiltersService} from '@ame/loader-filters';
1616
import {DefaultAbstractEntity, DefaultAbstractProperty, DefaultEntity, DefaultProperty} from '@ame/meta-model';
1717
import {MxGraphService, MxGraphHelper} from '@ame/mx-graph';
@@ -29,7 +29,7 @@ export class AbstractEntityAbstractPropertyConnectionHandler
2929
{
3030
constructor(
3131
private mxGraphService: MxGraphService,
32-
private entityValueService: EntityValueService,
32+
private entityInstanceService: EntityInstanceService,
3333
private propertyAbstractPropertyConnector: PropertyAbstractPropertyConnectionHandler,
3434
private entityPropertyConnector: EntityPropertyConnectionHandler,
3535
private filtersService: FiltersService,
@@ -45,7 +45,7 @@ export class AbstractEntityAbstractPropertyConnectionHandler
4545
const overWrittenProperty = {property: childMetaModel, keys: {}};
4646
parentMetaModel.properties.push(overWrittenProperty as any);
4747
parentMetaModel.children.push(childMetaModel);
48-
this.entityValueService.onNewProperty(overWrittenProperty as any, parentMetaModel);
48+
this.entityInstanceService.onNewProperty(overWrittenProperty as any, parentMetaModel);
4949
}
5050

5151
const grandParents = this.mxGraphService.graph

core/libs/connection/src/lib/multi-shape-connection-handlers/abstract-entity--property.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* SPDX-License-Identifier: MPL-2.0
1212
*/
1313

14-
import {EntityValueService} from '@ame/editor';
14+
import {EntityInstanceService} from '@ame/editor';
1515
import {DefaultAbstractEntity, DefaultProperty} from '@ame/meta-model';
1616
import {MxGraphService} from '@ame/mx-graph';
1717
import {Injectable} from '@angular/core';
@@ -24,7 +24,7 @@ import {mxgraph} from 'mxgraph-factory';
2424
export class AbstractEntityPropertyConnectionHandler implements MultiShapeConnector<DefaultAbstractEntity, DefaultProperty> {
2525
constructor(
2626
private mxGraphService: MxGraphService,
27-
private entityValueService: EntityValueService,
27+
private entityInstanceService: EntityInstanceService,
2828
) {}
2929

3030
public connect(
@@ -36,7 +36,7 @@ export class AbstractEntityPropertyConnectionHandler implements MultiShapeConnec
3636
if (!parentMetaModel.properties.find(({property}) => property.aspectModelUrn === childMetaModel.aspectModelUrn)) {
3737
const overWrittenProperty = {property: childMetaModel, keys: {}};
3838
parentMetaModel.properties.push(overWrittenProperty);
39-
this.entityValueService.onNewProperty(overWrittenProperty, parentMetaModel);
39+
this.entityInstanceService.onNewProperty(overWrittenProperty, parentMetaModel);
4040
}
4141
this.mxGraphService.assignToParent(childCell, parentCell);
4242
}

core/libs/connection/src/lib/multi-shape-connection-handlers/characteristic--entity.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
DefaultEnumeration,
1919
DefaultProperty,
2020
DefaultUnit,
21-
DefaultEntityValue,
21+
DefaultEntityInstance,
2222
DefaultStructuredValue,
2323
} from '@ame/meta-model';
2424
import {MxGraphService, MxGraphAttributeService, MxGraphShapeOverlayService, MxGraphHelper} from '@ame/mx-graph';
@@ -104,7 +104,7 @@ export class CharacteristicEntityConnectionHandler implements MultiShapeConnecto
104104
}
105105

106106
// TODO: Should be defined in more details
107-
if (metaModel instanceof DefaultEntityValue) {
107+
if (metaModel instanceof DefaultEntityInstance) {
108108
for (const child of metaModel.children) {
109109
MxGraphHelper.removeRelation(metaModel, child);
110110
}

core/libs/connection/src/lib/multi-shape-connection-handlers/entity--property.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* SPDX-License-Identifier: MPL-2.0
1212
*/
1313

14-
import {EntityValueService} from '@ame/editor';
14+
import {EntityInstanceService} from '@ame/editor';
1515
import {DefaultEntity, DefaultProperty} from '@ame/meta-model';
1616
import {MxGraphService} from '@ame/mx-graph';
1717
import {Injectable} from '@angular/core';
@@ -24,14 +24,14 @@ import {mxgraph} from 'mxgraph-factory';
2424
export class EntityPropertyConnectionHandler implements MultiShapeConnector<DefaultEntity, DefaultProperty> {
2525
constructor(
2626
private mxGraphService: MxGraphService,
27-
private entityValueService: EntityValueService,
27+
private entityInstanceService: EntityInstanceService,
2828
) {}
2929

3030
public connect(parentMetaModel: DefaultEntity, childMetaModel: DefaultProperty, parentCell: mxgraph.mxCell, childCell: mxgraph.mxCell) {
3131
if (!parentMetaModel.properties.find(({property}) => property.aspectModelUrn === childMetaModel.aspectModelUrn)) {
3232
const overWrittenProperty = {property: childMetaModel, keys: {}};
3333
parentMetaModel.properties.push(overWrittenProperty);
34-
this.entityValueService.onNewProperty(overWrittenProperty, parentMetaModel);
34+
this.entityInstanceService.onNewProperty(overWrittenProperty, parentMetaModel);
3535
}
3636
this.mxGraphService.assignToParent(childCell, parentCell);
3737
}

core/libs/connection/src/lib/multi-shape-connection-handlers/enumeration--entity-value.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* SPDX-License-Identifier: MPL-2.0
1212
*/
1313

14-
import {DefaultEnumeration, DefaultEntityValue} from '@ame/meta-model';
14+
import {DefaultEnumeration, DefaultEntityInstance} from '@ame/meta-model';
1515
import {MxGraphService, MxGraphHelper} from '@ame/mx-graph';
1616
import {Injectable} from '@angular/core';
1717
import {mxgraph} from 'mxgraph-factory';
@@ -20,10 +20,10 @@ import {MultiShapeConnector} from '../models';
2020
@Injectable({
2121
providedIn: 'root',
2222
})
23-
export class EnumerationEntityValueConnectionHandler implements MultiShapeConnector<DefaultEnumeration, DefaultEntityValue> {
23+
export class EnumerationEntityValueConnectionHandler implements MultiShapeConnector<DefaultEnumeration, DefaultEntityInstance> {
2424
constructor(private mxGraphService: MxGraphService) {}
2525

26-
connect(parentMetaModel: DefaultEnumeration, childMetaModel: DefaultEntityValue, parent: mxgraph.mxCell, child: mxgraph.mxCell): void {
26+
connect(parentMetaModel: DefaultEnumeration, childMetaModel: DefaultEntityInstance, parent: mxgraph.mxCell, child: mxgraph.mxCell): void {
2727
childMetaModel.addParent(parentMetaModel);
2828
parentMetaModel.values.push(childMetaModel);
2929

core/libs/connection/src/lib/shape-connector-util.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
DefaultConstraint,
2222
DefaultEither,
2323
DefaultEntity,
24-
DefaultEntityValue,
24+
DefaultEntityInstance,
2525
DefaultEnumeration,
2626
DefaultEvent,
2727
DefaultMeasurement,
@@ -164,7 +164,7 @@ export class ShapeConnectorUtil {
164164
static isEnumerationEntityValueConnection(parentModel: BaseMetaModelElement, childModel: BaseMetaModelElement): boolean {
165165
return (
166166
parentModel instanceof DefaultEnumeration &&
167-
childModel instanceof DefaultEntityValue &&
167+
childModel instanceof DefaultEntityInstance &&
168168
parentModel.dataType?.getUrn() === childModel.entity?.getUrn()
169169
);
170170
}

0 commit comments

Comments
 (0)