Search in sources :

Example 1 with PlainProperty

use of org.jwildfire.create.tina.dance.model.PlainProperty in project JWildfire by thargor6.

the class FlamePropertiesTreeService method addNodesToTree.

@SuppressWarnings({ "rawtypes", "unchecked" })
private void addNodesToTree(PropertyModel pModel, FlamePropertiesTreeNode<?> pParentNode) {
    for (PropertyModel subNode : pModel.getChields()) {
        FlamePropertiesTreeNode child = new FlamePropertiesTreeNode(subNode.getName(), subNode, true);
        pParentNode.add(child);
        addNodesToTree(subNode, child);
    }
    for (PlainProperty property : pModel.getProperties()) {
        FlamePropertiesTreeNode<?> child = new FlamePropertiesTreeNode(property.getName(), property, false);
        pParentNode.add(child);
    }
}
Also used : PlainProperty(org.jwildfire.create.tina.dance.model.PlainProperty) PropertyModel(org.jwildfire.create.tina.dance.model.PropertyModel)

Aggregations

PlainProperty (org.jwildfire.create.tina.dance.model.PlainProperty)1 PropertyModel (org.jwildfire.create.tina.dance.model.PropertyModel)1