Search in sources :

Example 1 with NameHolder

use of org.kie.workbench.common.dmn.api.property.dmn.NameHolder in project kie-wb-common by kiegroup.

the class NamedElementTest method testSetNameHolder.

@Test
public void testSetNameHolder() {
    namedElement.setNameHolder(new NameHolder(new Name(NAME)));
    assertEquals(NAME, namedElement.getName().getValue());
    assertEquals(NAME, namedElement.getNameHolder().getValue().getValue());
}
Also used : NameHolder(org.kie.workbench.common.dmn.api.property.dmn.NameHolder) Name(org.kie.workbench.common.dmn.api.property.dmn.Name) Test(org.junit.Test)

Example 2 with NameHolder

use of org.kie.workbench.common.dmn.api.property.dmn.NameHolder in project kie-wb-common by kiegroup.

the class DMNDeepCloneProcess method cloneDRGElementBasicInfo.

private void cloneDRGElementBasicInfo(final DRGElement source, final DRGElement target) {
    final String uniqueNodeName = composeUniqueNodeName(source.getName().getValue());
    target.setId(new Id());
    target.setNameHolder(new NameHolder(new Name(uniqueNodeName)));
    target.setDescription(source.getDescription().copy());
    target.setParent(source.getParent());
    target.getLinksHolder().getValue().getLinks().addAll(cloneExternalLinkList(source));
}
Also used : NameHolder(org.kie.workbench.common.dmn.api.property.dmn.NameHolder) Id(org.kie.workbench.common.dmn.api.property.dmn.Id) Name(org.kie.workbench.common.dmn.api.property.dmn.Name)

Aggregations

Name (org.kie.workbench.common.dmn.api.property.dmn.Name)2 NameHolder (org.kie.workbench.common.dmn.api.property.dmn.NameHolder)2 Test (org.junit.Test)1 Id (org.kie.workbench.common.dmn.api.property.dmn.Id)1