Skip to content

Commit a6dd65a

Browse files
EntenwilliNicolas-Boltz
authored andcommitted
Revert "Remove deleted model components from dataflow confidentiality model"
This reverts commit bba1ba3.
1 parent 8897f16 commit a6dd65a

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

  • bundles

bundles/org.dataflowanalysis.pcm.extension.dddsl/src/org/dataflowanalysis/pcm/extension/dddsl/formatting2/DDDslFormatter.xtend

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class DDDslFormatter extends CharacterizedDataDictionaryFormatter {
2828
dd.characteristicEnumerations.forEach[format]
2929
dd.characteristicTypes.forEach[format]
3030
dd.characteristics.forEach[format]
31+
dd.reusableBehaviours.forEach[format]
32+
dd.dataChannelBehaviour.forEach[format]
3133
}
3234

3335
def dispatch void format(EnumCharacteristic characteristic, extension IFormattableDocument document) {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package org.dataflowanalysis.pcm.extension.model.confidentiality.behaviour.provider;
2+
3+
import java.util.Optional;
4+
5+
import org.eclipse.emf.common.notify.AdapterFactory;
6+
import org.dataflowanalysis.pcm.extension.model.confidentiality.behaviour.DataChannelBehaviour;
7+
8+
public class DataChannelBehaviourItemProvider extends DataChannelBehaviourItemProviderGen {
9+
10+
/**
11+
* {@inheritDoc}
12+
*/
13+
public DataChannelBehaviourItemProvider(AdapterFactory adapterFactory) {
14+
super(adapterFactory);
15+
}
16+
17+
/**
18+
* {@inheritDoc}
19+
*/
20+
@Override
21+
public String getText(Object object) {
22+
if (object instanceof DataChannelBehaviour) {
23+
var behavior = (DataChannelBehaviour)object;
24+
var type = getString("_UI_DataChannelBehaviour_type");
25+
var name = Optional.ofNullable(behavior.getEntityName()).orElse("");
26+
var id = Optional.ofNullable(behavior.getId()).orElse("");
27+
return String.format("%s %s (%s)", type, name, id);
28+
}
29+
return super.getText(object);
30+
}
31+
32+
}

0 commit comments

Comments
 (0)