This is an automated email from the ASF dual-hosted git repository.
cgarcia pushed a commit to branch feature/app
in repository https://gitbox.apache.org/repos/asf/plc4x-extras.git
The following commit(s) were added to refs/heads/feature/app by this push:
new 47f52a5 Node test.
47f52a5 is described below
commit 47f52a51e18656ed7632d77b6ccba912cececc7a
Author: César García <[email protected]>
AuthorDate: Wed Jan 21 19:16:26 2026 -0400
Node test.
---
plc4j/tools/malbec/application/pom.xml | 6 +++
plc4j/tools/malbec/libs/pom.xml | 2 +-
.../projecttype/nodes/Plc4xCommunicationNode.java | 23 +++++++++++
.../malbec/projecttype/nodes/Plc4xHMINode.java | 43 +++++++++++++++++++++
.../projecttype/nodes/Plc4xHistoricNode.java | 23 +++++++++++
.../malbec/projecttype/nodes/Plc4xImagesNode.java | 27 +++++++++++++
.../projecttype/nodes/Plc4xLanguageNode.java | 42 ++++++++++++++++++++
.../malbec/projecttype/nodes/Plc4xListsNode.java | 23 +++++++++++
.../nodes/Plc4xNotificationManagementNode.java | 23 +++++++++++
.../nodes/Plc4xProjectNodeFactoryImpl.java | 26 ++++++++++---
.../malbec/projecttype/nodes/Plc4xRecipeNode.java | 23 +++++++++++
.../malbec/projecttype/nodes/Plc4xReportsNode.java | 23 +++++++++++
.../malbec/projecttype/nodes/Plc4xScriptsNode.java | 23 +++++++++++
.../malbec/projecttype/nodes/Plc4xUDTNode.java | 42 ++++++++++++++++++++
.../malbec/projecttype/nodes/Plc4xUsersNode.java | 23 +++++++++++
.../projecttype/nodes/Plc4xVersionControlNode.java | 42 ++++++++++++++++++++
.../malbec/projecttype/nodes/TextsNodeFactory.java | 8 +---
.../{impl => nodes}/AgregarEstructura.png | Bin
.../projecttype/{impl => nodes}/AjusteDeAvisos.png | Bin
.../{impl => nodes}/ArchivosDeDatos.png | Bin
.../{impl => nodes}/AvisosAnalogicos.png | Bin
.../projecttype/{impl => nodes}/AvisosBit.png | Bin
.../malbec/projecttype/{impl => nodes}/Ciclos.png | Bin
.../projecttype/{impl => nodes}/ClasesDeAvisos.png | Bin
.../projecttype/{impl => nodes}/Conexiones.png | Bin
.../ConfiguracionDeUsuariosSeguridadRuntime.png | Bin
.../{impl => nodes}/ConfiguracionDelPanel.png | Bin
.../ConfiguracionParaNavegacionDeImagenes.png | Bin
.../projecttype/{impl => nodes}/Diccionario.png | Bin
.../projecttype/{impl => nodes}/Estructura.png | Bin
.../{impl => nodes}/FicheroDeAvisos.png | Bin
.../{impl => nodes}/FolderBlue-Open.png | Bin
.../projecttype/{impl => nodes}/FolderBlue.png | Bin
.../projecttype/{impl => nodes}/Graficos.png | Bin
.../malbec/projecttype/{impl => nodes}/Grupos.png | Bin
.../projecttype/{impl => nodes}/GruposDeAvisos.png | Bin
.../{impl => nodes}/IdiomasDelProyecto.png | Bin
.../projecttype/{impl => nodes}/ImagenInicia.png | Bin
.../{impl => nodes}/InformacionDelCambio.png | Bin
.../{impl => nodes}/ListaDeGraficoa.png | Bin
.../projecttype/{impl => nodes}/ListaDeTexto.png | Bin
.../{impl => nodes}/NavegacionDeImagenes.png | Bin
.../projecttype/{impl => nodes}/PanelOperador.png | Bin
.../{impl => nodes}/PlanificadorDeTareas.png | Bin
.../projecttype/{impl => nodes}/Plantilla.png | Bin
.../projecttype/{impl => nodes}/Receta_1.png | Bin
.../{impl => nodes}/TextosDelPRoyecto.png | Bin
.../projecttype/{impl => nodes}/Usuarios.png | Bin
.../projecttype/{impl => nodes}/Variables.png | Bin
.../{impl => nodes}/VersionesProyecto.png | Bin
50 files changed, 409 insertions(+), 13 deletions(-)
diff --git a/plc4j/tools/malbec/application/pom.xml
b/plc4j/tools/malbec/application/pom.xml
index 878f2ff..310e1a7 100644
--- a/plc4j/tools/malbec/application/pom.xml
+++ b/plc4j/tools/malbec/application/pom.xml
@@ -165,6 +165,12 @@
<artifactId>org-netbeans-libs-osgi</artifactId>
<version>${netbeans.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>plc4j-driver-eip</artifactId>
+ <version>${plc4x.version}</version>
+ <type>kar</type>
+ </dependency>
</dependencies>
<build>
diff --git a/plc4j/tools/malbec/libs/pom.xml b/plc4j/tools/malbec/libs/pom.xml
index 8c68312..1ba609b 100755
--- a/plc4j/tools/malbec/libs/pom.xml
+++ b/plc4j/tools/malbec/libs/pom.xml
@@ -350,6 +350,6 @@
<artifactId>log4j-core</artifactId>
<version>${log4j-api.version}</version>
<scope>runtime</scope>
- </dependency>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xCommunicationNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xCommunicationNode.java
new file mode 100644
index 0000000..9e77072
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xCommunicationNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xCommunicationNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHMINode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHMINode.java
new file mode 100644
index 0000000..808d1cc
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHMINode.java
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+import java.awt.Image;
+import org.netbeans.api.annotations.common.StaticResource;
+import org.openide.nodes.AbstractNode;
+import org.openide.nodes.Children;
+import org.openide.util.ImageUtilities;
+
+public class Plc4xHMINode extends AbstractNode {
+
+ @StaticResource
+ public static final String MODULE_HMI_ICON =
"org/apache/plc4x/malbec/projecttype/nodes/PanelOperador.png";
+
+ public Plc4xHMINode(Children children) {
+ super(children);
+ }
+
+ @Override
+ public Image getIcon(int type) {
+ return ImageUtilities.loadImage(MODULE_HMI_ICON, true);
+ }
+
+
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHistoricNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHistoricNode.java
new file mode 100644
index 0000000..1daa7d6
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xHistoricNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xHistoricNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xImagesNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xImagesNode.java
new file mode 100644
index 0000000..0234f99
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xImagesNode.java
@@ -0,0 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+/**
+ *
+ * @author cgarcia
+ */
+public class Plc4xImagesNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xLanguageNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xLanguageNode.java
new file mode 100644
index 0000000..fbb5070
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xLanguageNode.java
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+import java.awt.Image;
+import static
org.apache.plc4x.malbec.projecttype.nodes.Plc4xHMINode.MODULE_HMI_ICON;
+import org.netbeans.api.annotations.common.StaticResource;
+import org.openide.nodes.AbstractNode;
+import org.openide.nodes.Children;
+import org.openide.util.ImageUtilities;
+
+public class Plc4xLanguageNode extends AbstractNode{
+
+ @StaticResource
+ public static final String MODULE_LANGUAGE_ICON =
"org/apache/plc4x/malbec/projecttype/nodes/IdiomasDelProyecto.png";
+
+ public Plc4xLanguageNode(Children children) {
+ super(children);
+ }
+
+ @Override
+ public Image getIcon(int type) {
+ return ImageUtilities.loadImage(MODULE_LANGUAGE_ICON, true);
+ }
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xListsNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xListsNode.java
new file mode 100644
index 0000000..1faeb38
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xListsNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xListsNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xNotificationManagementNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xNotificationManagementNode.java
new file mode 100644
index 0000000..e94d99e
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xNotificationManagementNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xNotificationManagementNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xProjectNodeFactoryImpl.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xProjectNodeFactoryImpl.java
index 9dbc292..1be8ea2 100644
---
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xProjectNodeFactoryImpl.java
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xProjectNodeFactoryImpl.java
@@ -27,6 +27,7 @@ import org.netbeans.spi.project.ui.support.NodeFactory;
import org.netbeans.spi.project.ui.support.NodeList;
import org.openide.nodes.AbstractNode;
import org.openide.nodes.Children;
+import org.openide.nodes.FilterNode;
import org.openide.nodes.Node;
@NodeFactory.Registration(projectType = "org-plc4x-project", position = 20)
@@ -38,8 +39,7 @@ public class Plc4xProjectNodeFactoryImpl implements
NodeFactory {
assert p != null;
return new Plc4xProjectNodeList(p);
}
-
-
+
private class Plc4xProjectNodeList implements NodeList<Node> {
private final Plc4xProjectImpl project;
@@ -51,9 +51,23 @@ public class Plc4xProjectNodeFactoryImpl implements
NodeFactory {
@Override
public List<Node> keys() {
List<Node> result = new ArrayList<Node>();
- Node node = new AbstractNode(Children.LEAF);
- node.setDisplayName("XXXXXXXXXX");
- result.add(node);
+
+ Node node1 = new Plc4xHMINode(Children.LEAF);
+ node1.setDisplayName("X1");
+ result.add(node1);
+
+ Node node2 = new Plc4xLanguageNode(Children.LEAF);
+ node2.setDisplayName("X2");
+ result.add(node2);
+
+ Node node3 = new Plc4xUDTNode(Children.LEAF);
+ node3.setDisplayName("X3");
+ result.add(node3);
+
+ Node node4 = new Plc4xVersionControlNode(Children.LEAF);
+ node4.setDisplayName("X4");
+ result.add(node4);
+
return result;
}
@@ -69,7 +83,7 @@ public class Plc4xProjectNodeFactoryImpl implements
NodeFactory {
@Override
public Node node(Node k) {
- throw new UnsupportedOperationException("Not supported yet.");
+ return new FilterNode(k);
}
@Override
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xRecipeNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xRecipeNode.java
new file mode 100644
index 0000000..c27e7d6
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xRecipeNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xRecipeNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xReportsNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xReportsNode.java
new file mode 100644
index 0000000..b9f7afa
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xReportsNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xReportsNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xScriptsNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xScriptsNode.java
new file mode 100644
index 0000000..9750f05
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xScriptsNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xScriptsNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUDTNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUDTNode.java
new file mode 100644
index 0000000..6cda398
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUDTNode.java
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+import java.awt.Image;
+import static
org.apache.plc4x.malbec.projecttype.nodes.Plc4xLanguageNode.MODULE_LANGUAGE_ICON;
+import org.netbeans.api.annotations.common.StaticResource;
+import org.openide.nodes.AbstractNode;
+import org.openide.nodes.Children;
+import org.openide.util.ImageUtilities;
+
+public class Plc4xUDTNode extends AbstractNode {
+
+ @StaticResource()
+ public static final String MODULE_UDT_ICON =
"org/apache/plc4x/malbec/projecttype/nodes/Estructura.png";
+
+ public Plc4xUDTNode(Children children) {
+ super(children);
+ }
+
+ @Override
+ public Image getIcon(int type) {
+ return ImageUtilities.loadImage(MODULE_UDT_ICON, true);
+ }
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUsersNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUsersNode.java
new file mode 100644
index 0000000..98cec50
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xUsersNode.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+public class Plc4xUsersNode {
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xVersionControlNode.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xVersionControlNode.java
new file mode 100644
index 0000000..ec47ec3
--- /dev/null
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/Plc4xVersionControlNode.java
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.plc4x.malbec.projecttype.nodes;
+
+import java.awt.Image;
+import static
org.apache.plc4x.malbec.projecttype.nodes.Plc4xLanguageNode.MODULE_LANGUAGE_ICON;
+import org.netbeans.api.annotations.common.StaticResource;
+import org.openide.nodes.AbstractNode;
+import org.openide.nodes.Children;
+import org.openide.util.ImageUtilities;
+
+public class Plc4xVersionControlNode extends AbstractNode {
+
+ @StaticResource()
+ public static final String MODULE_VERPRJ_ICON =
"org/apache/plc4x/malbec/projecttype/nodes/VersionesProyecto.png";
+
+ public Plc4xVersionControlNode(Children children) {
+ super(children);
+ }
+
+ @Override
+ public Image getIcon(int type) {
+ return ImageUtilities.loadImage(MODULE_VERPRJ_ICON, true);
+ }
+
+}
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/TextsNodeFactory.java
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/TextsNodeFactory.java
index 3cabd99..1b80522 100644
---
a/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/TextsNodeFactory.java
+++
b/plc4j/tools/malbec/malbec-projecttype/src/main/java/org/apache/plc4x/malbec/projecttype/nodes/TextsNodeFactory.java
@@ -55,16 +55,12 @@ public class TextsNodeFactory implements NodeFactory {
public List<Node> keys() {
FileObject textsFolder =
project.getProjectDirectory().getFileObject("texts");
- try {
- System.out.println(">> " + textsFolder.asText());
- } catch (IOException ex) {
- Exceptions.printStackTrace(ex);
- }
+
List<Node> result = new ArrayList<Node>();
+
if (textsFolder != null) {
for (FileObject textsFolderFile : textsFolder.getChildren()) {
try {
- System.out.println("> " + textsFolderFile.asText());
result.add(DataObject.find(textsFolderFile).getNodeDelegate());
} catch (DataObjectNotFoundException ex) {
Exceptions.printStackTrace(ex);
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AgregarEstructura.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AgregarEstructura.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AgregarEstructura.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AgregarEstructura.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AjusteDeAvisos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AjusteDeAvisos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AjusteDeAvisos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AjusteDeAvisos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ArchivosDeDatos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ArchivosDeDatos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ArchivosDeDatos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ArchivosDeDatos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AvisosAnalogicos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AvisosAnalogicos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AvisosAnalogicos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AvisosAnalogicos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AvisosBit.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AvisosBit.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/AvisosBit.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/AvisosBit.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Ciclos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Ciclos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Ciclos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Ciclos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ClasesDeAvisos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ClasesDeAvisos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ClasesDeAvisos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ClasesDeAvisos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Conexiones.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Conexiones.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Conexiones.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Conexiones.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionDeUsuariosSeguridadRuntime.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionDeUsuariosSeguridadRuntime.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionDeUsuariosSeguridadRuntime.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionDeUsuariosSeguridadRuntime.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionDelPanel.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionDelPanel.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionDelPanel.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionDelPanel.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionParaNavegacionDeImagenes.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionParaNavegacionDeImagenes.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ConfiguracionParaNavegacionDeImagenes.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ConfiguracionParaNavegacionDeImagenes.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Diccionario.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Diccionario.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Diccionario.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Diccionario.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Estructura.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Estructura.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Estructura.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Estructura.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FicheroDeAvisos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FicheroDeAvisos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FicheroDeAvisos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FicheroDeAvisos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FolderBlue-Open.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FolderBlue-Open.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FolderBlue-Open.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FolderBlue-Open.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FolderBlue.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FolderBlue.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/FolderBlue.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/FolderBlue.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Graficos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Graficos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Graficos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Graficos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Grupos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Grupos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Grupos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Grupos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/GruposDeAvisos.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/GruposDeAvisos.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/GruposDeAvisos.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/GruposDeAvisos.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/IdiomasDelProyecto.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/IdiomasDelProyecto.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/IdiomasDelProyecto.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/IdiomasDelProyecto.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ImagenInicia.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ImagenInicia.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ImagenInicia.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ImagenInicia.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/InformacionDelCambio.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/InformacionDelCambio.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/InformacionDelCambio.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/InformacionDelCambio.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ListaDeGraficoa.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ListaDeGraficoa.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ListaDeGraficoa.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ListaDeGraficoa.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ListaDeTexto.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ListaDeTexto.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/ListaDeTexto.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/ListaDeTexto.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/NavegacionDeImagenes.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/NavegacionDeImagenes.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/NavegacionDeImagenes.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/NavegacionDeImagenes.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/PanelOperador.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/PanelOperador.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/PanelOperador.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/PanelOperador.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/PlanificadorDeTareas.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/PlanificadorDeTareas.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/PlanificadorDeTareas.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/PlanificadorDeTareas.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Plantilla.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Plantilla.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Plantilla.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Plantilla.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Receta_1.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Receta_1.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Receta_1.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Receta_1.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/TextosDelPRoyecto.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/TextosDelPRoyecto.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/TextosDelPRoyecto.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/TextosDelPRoyecto.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Usuarios.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Usuarios.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Usuarios.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Usuarios.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Variables.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Variables.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/Variables.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/Variables.png
diff --git
a/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/VersionesProyecto.png
b/plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/VersionesProyecto.png
similarity index 100%
rename from
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/impl/VersionesProyecto.png
rename to
plc4j/tools/malbec/malbec-projecttype/src/main/resources/org/apache/plc4x/malbec/projecttype/nodes/VersionesProyecto.png