use of org.kie.workbench.common.dmn.api.property.dmn.Name in project kie-wb-common by kiegroup.
the class ImportTest method testHashCodeWithTheSameName.
@Test
public void testHashCodeWithTheSameName() {
import1.setName(new Name("123"));
import2.setName(new Name("123"));
assertEquals(import1.hashCode(), import2.hashCode());
}
use of org.kie.workbench.common.dmn.api.property.dmn.Name in project kie-wb-common by kiegroup.
the class ImportTest method testEqualsName.
@Test
public void testEqualsName() {
import1.setName(new Name("name"));
import2.setName(new Name("name"));
assertEquals(import1, import2);
}
use of org.kie.workbench.common.dmn.api.property.dmn.Name in project kie-wb-common by kiegroup.
the class ImportTest method testNotEqualsName.
@Test
public void testNotEqualsName() {
import1.setName(new Name("name1"));
import2.setName(new Name("name2"));
assertNotEquals(import1, import2);
}
use of org.kie.workbench.common.dmn.api.property.dmn.Name in project kie-wb-common by kiegroup.
the class DataTypePickerWidget method makeTypeSelector.
Optional<Option> makeTypeSelector(final ItemDefinition id) {
Option o = null;
if (id.getName() != null) {
final Name name = id.getName();
o = GWT.create(Option.class);
o.setText(name.getValue());
o.setValue(qNameConverter.toWidgetValue(new QName(QName.NULL_NS_URI, name.getValue(), QName.DEFAULT_NS_PREFIX)));
}
return Optional.ofNullable(o);
}
use of org.kie.workbench.common.dmn.api.property.dmn.Name in project kie-wb-common by kiegroup.
the class DMNIncludedModelHandler method buildUpdateCommand.
CompositeCommand<AbstractCanvasHandler, CanvasViolation> buildUpdateCommand(final DRGElement drgElement, final String newName) {
final CompositeCommand.Builder<AbstractCanvasHandler, CanvasViolation> commandBuilder = new CompositeCommand.Builder<>();
final Node node = getNode(drgElement);
if (node.getContent() instanceof Definition) {
final Definition definition = (Definition) node.getContent();
final String nameId = definitionUtils.getNameIdentifier(definition.getDefinition());
if (nameId != null) {
commandBuilder.addCommand(canvasCommandFactory.updatePropertyValue(node, nameId, new Name(newName)));
}
}
return commandBuilder.build();
}
Aggregations