Search in sources :

Example 11 with QName

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

the class ListPropertyConverter method wbFromDMN.

public static List wbFromDMN(final org.kie.dmn.model.v1_1.List dmn) {
    Id id = new Id(dmn.getId());
    Description description = new Description(dmn.getDescription());
    QName typeRef = QNamePropertyConverter.wbFromDMN(dmn.getTypeRef());
    java.util.List<Expression> expression = new ArrayList<>();
    for (org.kie.dmn.model.v1_1.Expression e : dmn.getExpression()) {
        Expression eConverted = ExpressionPropertyConverter.wbFromDMN(e);
        expression.add(eConverted);
    }
    List result = new List(id, description, typeRef, expression);
    return result;
}
Also used : Description(org.kie.workbench.common.dmn.api.property.dmn.Description) Expression(org.kie.workbench.common.dmn.api.definition.v1_1.Expression) QName(org.kie.workbench.common.dmn.api.property.dmn.QName) ArrayList(java.util.ArrayList) List(org.kie.workbench.common.dmn.api.definition.v1_1.List) ArrayList(java.util.ArrayList) Id(org.kie.workbench.common.dmn.api.property.dmn.Id)

Aggregations

QName (org.kie.workbench.common.dmn.api.property.dmn.QName)11 Description (org.kie.workbench.common.dmn.api.property.dmn.Description)10 Id (org.kie.workbench.common.dmn.api.property.dmn.Id)10 InformationItem (org.kie.workbench.common.dmn.api.definition.v1_1.InformationItem)4 Expression (org.kie.workbench.common.dmn.api.definition.v1_1.Expression)3 FunctionDefinition (org.kie.workbench.common.dmn.api.definition.v1_1.FunctionDefinition)2 LiteralExpression (org.kie.workbench.common.dmn.api.definition.v1_1.LiteralExpression)2 UnaryTests (org.kie.workbench.common.dmn.api.definition.v1_1.UnaryTests)2 Name (org.kie.workbench.common.dmn.api.property.dmn.Name)2 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Binding (org.kie.workbench.common.dmn.api.definition.v1_1.Binding)1 Context (org.kie.workbench.common.dmn.api.definition.v1_1.Context)1 ContextEntry (org.kie.workbench.common.dmn.api.definition.v1_1.ContextEntry)1 DecisionTable (org.kie.workbench.common.dmn.api.definition.v1_1.DecisionTable)1 ImportedValues (org.kie.workbench.common.dmn.api.definition.v1_1.ImportedValues)1 Invocation (org.kie.workbench.common.dmn.api.definition.v1_1.Invocation)1 ItemDefinition (org.kie.workbench.common.dmn.api.definition.v1_1.ItemDefinition)1 List (org.kie.workbench.common.dmn.api.definition.v1_1.List)1 OutputClause (org.kie.workbench.common.dmn.api.definition.v1_1.OutputClause)1