Ir al contenido

Matriz de compatibilidad

Esta matriz resume cómo se maneja cada área del formato nativo .archimate. “Analizado” significa representado en ArchiModel; “Preservado literalmente” significa transferido sin transformación; “Comprobado” significa que validateArchiModel informa de violaciones.

ÁreaEstado
Raíz del modelo (metadata, purpose, propiedades)Analizado
Árbol de carpetasAnalizado con parentId/containedIds
Elementos, de cualquier tipoAnalizados genéricamente, xsiType preservado literalmente
Relaciones, de cualquier tipoAnalizadas genéricamente, xsiType preservado literalmente
Vistas (ArchiView)Analizadas con índices de contención precalculados
NotasAnalizadas
Referencias a elementos / modelos del modeloAnalizadas (DiagramModelReference.referencedModelId)
Modelos Sketch/CanvasPreservados literalmente donde aparecen
Ids duplicados/faltantesComprobados (missing-id, duplicate-id)
Extremos de relación colgantesComprobados (broken-relationship-source/target)
Referencias visuales colgantesComprobadas (referentes de objeto/conexión)
ÁreaEstado
Junction AND/OR (atributo type)Analizada + comprobada (unrecognized-junction-type)
Access accessType (0–3)Decodificado a ArchiAccessType, valor nativo por defecto 'Write'
Influence strength (texto libre)Analizado literalmente
Association directedDecodificado a booleano, valor nativo por defecto false
Profiles / SpecializationsAnalizados (id, name, imagePath, features)
Label ExpressionsLeídas + resueltas (placeholders básicos); las formas con prefijo de referencia se dejan literales
Eliminación de espacio de nombres en xsiTypeAplicada; el valor crudo siempre se preserva
ÁreaEstado
ArchiStyle (línea/relleno/fuente)Analizado, campos independientes y a prueba de nulos
ArchiBoundsAnalizado; las coordenadas anidadas son relativas al padre
BendpointsAnalizados con pares inicio/fin nativos
Integridad de la geometríaNo comprobada (los nulos son significativos)
ÁreaEstado
.archimate XML planoSoportado
.archimate zip (model.xml + images/)Soportado (subruta solo Node)
Compresión Stored/DeflateSoportada; cualquier otra lanza un error
Integridad CRC-32Verificada
Extracción de imágenes incrustadasNo disponible (se exponen punteros, p. ej. imagePath)
ÁreaEstado
Formato de archivo ArchiMate Model ExchangeNo analizado, no generado
Mutación / serialización de vuelta a .archimateNo disponible
Renderizado, diseño, enrutadoNo disponible
Reglas de calidad/lintNo disponibles
Manejo de zip en navegadorNo disponible (la entrada raíz sigue siendo segura para bundlers)

Las columnas son deliberadamente exactas: un campo “preservado literalmente” es un campo que este paquete promete no reinterpretar nunca, y un límite listado arriba es un límite que el paquete promete no cruzar silenciosamente.