Search in sources :

Example 71 with Name

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());
}
Also used : Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 72 with Name

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);
}
Also used : Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 73 with Name

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);
}
Also used : Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 74 with Name

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);
}
Also used : QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Option(org.gwtbootstrap3.extras.select.client.ui.Option) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) QName(org.kie.workbench.common.dmn.api.property.dmn.QName)

Example 75 with Name

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();
}
Also used : CanvasViolation(org.kie.workbench.common.stunner.core.client.command.CanvasViolation) AbstractCanvasHandler(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler) Node(org.kie.workbench.common.stunner.core.graph.Node) Definition(org.kie.workbench.common.stunner.core.graph.content.definition.Definition) CompositeCommand(org.kie.workbench.common.stunner.core.command.impl.CompositeCommand) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) Name(org.kie.workbench.common.dmn.api.property.dmn.Name)

Aggregations

Name (org.kie.workbench.common.dmn.api.property.dmn.Name)246 Test (org.junit.Test)146 QName (org.kie.workbench.common.dmn.api.property.dmn.QName)114 Id (org.kie.workbench.common.dmn.api.property.dmn.Id)74 HasName (org.kie.workbench.common.dmn.api.definition.HasName)64 Description (org.kie.workbench.common.dmn.api.property.dmn.Description)43 ItemDefinition (org.kie.workbench.common.dmn.api.definition.model.ItemDefinition)38 Decision (org.kie.workbench.common.dmn.api.definition.model.Decision)37 Node (org.kie.workbench.common.stunner.core.graph.Node)29 InformationItem (org.kie.workbench.common.dmn.api.definition.model.InformationItem)25 Import (org.kie.workbench.common.dmn.api.definition.model.Import)24 Before (org.junit.Before)22 InformationItemPrimary (org.kie.workbench.common.dmn.api.definition.model.InformationItemPrimary)22 Optional (java.util.Optional)19 View (org.kie.workbench.common.stunner.core.graph.content.view.View)19 ArrayList (java.util.ArrayList)18 StylingSet (org.kie.workbench.common.dmn.api.property.styling.StylingSet)18 GridCellTuple (org.kie.workbench.common.dmn.client.widgets.grid.model.GridCellTuple)18 Definitions (org.kie.workbench.common.dmn.api.definition.model.Definitions)17 BaseGridData (org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData)17