Model Specification Page: 1 Table of Contents Model Detail ............................................................................................................................. 2 Data Model ........................................................................................................................... 2 ArchivoAnexoParaObjeto3D ............................................................................................... 2 ArchivoObjeto2D ................................................................................................................ 4 ArchivoObjeto3D ................................................................................................................ 6 Cache_Objeto_2D ............................................................................................................... 8 Cache_consulta ................................................................................................................... 9 Cache_objeto_3D .............................................................................................................. 11 Cache_usuario_en_session ................................................................................................ 12 Caracteristica..................................................................................................................... 13 Caracteristica2D ................................................................................................................ 15 CaracteristicaObjeto2D ..................................................................................................... 16 CaracteristicaObjeto3D ..................................................................................................... 18 Escena ............................................................................................................................... 20 Metadata2D....................................................................................................................... 21 Metadata3D....................................................................................................................... 22 Metamodelo2D.................................................................................................................. 24 Metamodelo3D.................................................................................................................. 25 Objeto2D........................................................................................................................... 27 Objeto2D_independiente ................................................................................................... 29 Objeto3D........................................................................................................................... 31 Persistencia_Correlacion ................................................................................................... 33 Persistencia_Correlacion2D............................................................................................... 34 Persistencia_Correlaciones ................................................................................................ 35 Persistencia_Correlaciones2D ........................................................................................... 37 Persistencia_GrupoDeObjeto............................................................................................. 38 Persistencia_GrupoDeObjeto2D ........................................................................................ 40 Persistencia_GrupoLogico ................................................................................................. 42 Persistencia_GrupoLogicoObjeto ...................................................................................... 43 Persistencia_GrupoObjetos................................................................................................ 45 Persistencia_GrupoObjetos2D ........................................................................................... 46 Persistencia_Limite ........................................................................................................... 47 Persistencia_Limite2D ...................................................................................................... 49 Persistencia_PosicionLimite .............................................................................................. 51 Valor ................................................................................................................................. 52 Valor2D ............................................................................................................................ 54 VectorCaracteristico .......................................................................................................... 55 VectorCaracteristico2D ..................................................................................................... 57 Schema1 .......................................................................................................................... 59 Model Specification Page: 2 Model Documentation Model Detail This document provides a complete overview of all element Detalles. For simpler and more focused reports, simply copy this initial template and turn off the sections not required. Data Model Tipo: Estados: Paquete: Detail: GUID: Paquete Proposed. Versión . Fase 1.0. Model Creado on 9/15/2011. Ultimo Modificado on 9/15/2011 {59D664E2-7C3A-4c2e-812B-6BBC688FED3D} Data Model - (Logical diagram) Creado Por: sirharker on 11/22/2005 Ultimo Modificado: 1/25/2012 Versión: 1.0. Bloqueado: False GUID: {A7C0AAEC-BC52-48fa-90B3-A0EC8F1393D0} class Data Model Objetos 2D Valor2D «column» *PK ID_VALOR_2D: decimal(20,1) *FK FK_ID_VECTOR_2D: decimal(20,1) * INDICE: decimal(20,1) * VALOR: real «FK» + FK_Valor2D_VectorCaracteristico2D(decimal) «PK» + PK_Valor2D(integer) +FK_Valor2D_VectorCaracteristico2D 1..* (FK_ID_VECTOR_2D = ID_VECTOR) «FK» +PK_VectorCaracteristico2D 1 VectorCaracteristico2D +FK_VectorCaracteristico2D_VectorCaracteristico 0..* «column» *PK ID_VECTOR: decimal(20,1) *FK FK_ID_CARACTERISTICA_OBJETO_2D: decimal(20,1) * INDICE: decimal(20,1) FK_ID_VECTOR_CARACTERISTICO: decimal(20,1) Caracteristica2D «column» *PK ID_CARACTERISTICA: decimal(20,1) * DESCRIPCION: varchar(250) * NOMBRE: varchar(250) «FK» + FK_VectorCaracteristico2D_CaracteristicaObjeto2D(decimal) «PK» + PK_VectorCaracteristico2D(integer) «PK» + PK_Caracteristica2D(integer) +FK_VectorCaracteristico2D_CaracteristicaObjeto2D 1..* +PK_Caracteristica2D +PK_CaracteristicaObjeto2D 1 1 (FK_ID_CARACTERISTICA_2D = ID_CARACTERISTICA) (FK_ID_CARACTERISTICA_OBJETO_2D = ID_CARACTERISTICA_OBJETO_2D) «FK» «FK» +FK_CaracteristicaObjeto2D_Caracteristica2D 0..* (FK_ID_OBJETO_2D = ID_OBJETO_2D) CaracteristicaObj eto2D Las tablas con prefijo cache, unicamente existen en la base de datos de cache Y las que tienen prefijo persistencia, unicamente existen en la base de datos del repositorio. Las demas tablas sin prefijo, existen en ambas bases de datos. «column» FK FK_ID_OBJETO_2D_3D: decimal(20,1) FK FK_ID_OBJETO_2D: decimal(20,1) *FK FK_ID_CARACTERISTICA_2D: decimal(20,1) *PK ID_CARACTERISTICA_OBJETO_2D: decimal(20,1) «FK» Metadata2D +FK_CaracteristicaObjeto2D_Objeto2D_independiente Archiv oObj eto2D «column» *PK ID_METADATA_2D: decimal(20,1) * DESCRIPCION: varchar(250) 0..* +FK_CaracteristicaObjeto2D_Objeto2D «FK» FK_CaracteristicaObjeto2D_Caracteristica2D(decimal) 1..* + + FK_CaracteristicaObjeto2D_Objeto2D(decimal) + FK_CaracteristicaObjeto2D_Objeto2D_independiente(decimal) Cache «column» *PK ID: decimal(20,1) * NOMBRE_DE_ARCHIVO: varchar(50) * ARCHIVO: bytea +FK_ArchivoObjeto2D_Objeto2D_independiente *FK FK_OBJETO_2D: decimal(20,1) +PK_Metadata2D (FK_ID_METADATA_2D = ID_METADATA_2D) 1 «PK» + PK_Metadata2D(integer) «PK» + PK_CaracteristicaObjeto2D(integer) «FK» 0..* Cache_usuario_en_session «FK» + FK_ArchivoObjeto2D_Objeto2D_independiente(decimal) «PK» + PK_ArchivoObjeto2D(decimal) «column» *PK ID_USUARIO: decimal(20,1) «unique» + UQ_ArchivoObjeto2D_FK_OBJETO_2D(decimal) (FK_OBJETO_2D = ID_OBJETO_2D) «FK» «PK» + PK_Cache_usuario_en_session(integer) +PK_Cache_usuario_en_session Cache_consulta 1 +FK_Metamodelo2D_Metadata2D 0..* «column» *PK ID_CONSULTA: DECIMAL(20,1) *FK FK_ID_USUARIO: DECIMAL(20,1) (FK_ID_USUARIO = ID_USUARIO) «FK» «FK» 1..* + FK_Cache_consulta_Cache_usuario_en_session(DECIMAL) «PK» + PK_Cache_consulta(INTEGER) +PK_Cache_consulta 1 0..* «FK» +PK_Cache_consulta 1 (FK_ID_CONSULTA = ID_CONSULTA) «FK» (FK_ID_CONSULTA = ID_CONSULTA) «FK» +FK_Cache_Objeto_2D_Cache_consulta 0..* Cache_Obj eto_2D «column» *pfK FK_ID_CONSULTA: decimal(20,1) *pfK FK_ID_OBJETO_2D: decimal(20,1) +FK_Persistencia_GrupoDeObjeto2D_Objeto2D (FK_OBJETO_2D = ID_OBJETO_2D) «FK» «column» *FK FK_ID_OBJETO_2D: decimal(20,1) *FK FK_ID_GRUPO_DE_OBJETOS_2D: decimal(20,1) *FK FK_OBJETO_2D: decimal(20,1) *PK ID: decimal(20,1) 1 1 Obj eto2D_independiente +PK_Objeto2D_independiente 1 +PK_Objeto2D_independiente «PK» + PK_Objeto2D_independiente(integer) 1 1 (FK_ID_OBJETO_2D = ID_OBJETO_2D) «FK» Persistencia_GrupoDeObj eto2D 0..* «column» +PK_Objeto2D_independiente *PK ID_OBJETO_2D: decimal(20,1) * EXISTE: boolean 1 +PK_Objeto2D_independiente «PK» + PK_Metamodelo2D(integer) (FK_ID_OBJETO_2D_3D = ID_OBJETO_2D) «FK» «PK» + PK_Cache_objeto_3D(integer, integer) +FK_Cache_objeto_3D_Objeto3D +FK_Metamodelo2D_Objeto2D_independiente (FK_ID_OBJETO_2D = ID_OBJETO_2D) «FK» 0..* «FK» + FK_Metamodelo2D_Metadata2D(decimal) + FK_Metamodelo2D_Objeto2D(decimal) + FK_Metamodelo2D_Objeto2D_independiente(decimal) Cache_obj eto_3D «column» *pfK FK_ID_CONSULTA: decimal(20,1) *pfK FK_ID_OBJETO_3D: decimal(20,1) +FK_Cache_objeto_3D_Cache_consulta «FK» + FK_Cache_objeto_3D_Cache_consulta(decimal) 0..* + FK_Cache_objeto_3D_Objeto3D(decimal) «FK» + FK_Cache_Objeto_2D_Cache_consulta(decimal) + FK_Cache_Objeto_2D_Objeto2D(decimal) +FK_Persistencia_GrupoDeObjeto2D_Objeto2D_indepe... 1 «FK» + FK_Persistencia_GrupoDeObjeto2D_Objeto2D(decimal) + FK_Persistencia_GrupoDeObjeto2D_Objeto2D_independiente(decimal) + FK_Persistencia_GrupoDeObjeto2D_Persistencia_GrupoObjetos2D(decimal) «PK» + PK_Cache_Objeto_2D(integer, integer) +FK_Cache_Objeto_2D_Objeto2D +PK_Objeto2D_independiente Metamodelo2D «column» *FK FK_ID_OBJETO_2D: decimal(20,1) *FK FK_OBJETO_2D: decimal(20,1) +FK_Metamodelo2D_Objeto2D *pfK FK_ID_METADATA_2D: decimal(20,1) +FK_Cache_consulta_Cache_usuario_en_session «PK» + PK_Persistencia_GrupoDeObjeto2D(decimal) 0..* +FK_Persistencia_GrupoDeObjeto2D_Persistencia_Gr... «FK» +PK_Objeto2D 1 +PK_Objeto2D 1..* «FK» + FK_Valor_VectorCaracteristico(decimal) (FK_ID_VECTOR = ID_VECTOR) «FK» +PK_VectorCaracteristico 1 (FK_ID_GRUPO_DE_OBJETOS_2D = ID_GRUPO_DE_OBJETOS_3D) «FK» Persistencia_Correlaciones2D «column» *pfK FK_ID_CORRELACION_2D: decimal(20,1) +FK_Persistencia_Correlaciones2D_Persistencia_Gr... *pfK FK_ID_GRUPO_DE_OBJETOS_2D: decimal(20,1) 1 Obj eto2D +PK_GrupoObjetos2D «column» +FK_Objeto2D_Objeto3D *PK ID_OBJETO_2D: decimal(20,1) * ARCHIVO_ASOCIADO: bytea 0..* * EXISTE: decimal(20,1) *FK FK_ID_OBJETO_3D: decimal(20,1) +FK_Valor_VectorCaracteristico «PK» + PK_Valor(integer) 1..* (FK_OBJETO_2D = ID_OBJETO_2D) Objetos 3D Valor «column» *PK ID_VALOR: decimal(20,1) * VALOR: real * INDICE: decimal(20,1) *FK FK_ID_VECTOR: decimal(20,1) 1 Persistencia_GrupoObj etos2D «column» *PK ID_GRUPO_DE_OBJETOS_3D: decimal(20,1) * DESCRIPCION: varchar(250) «FK» + FK_Objeto2D_Objeto3D(decimal) +PK_Objeto2D «PK» + PK_Objeto2D(integer) 1 +PK_GrupoObjetos2D 1 (FK_ID_GRUPO_DE_OBJETOS_2D = ID_GRUPO_DE_OBJETOS_3D) «FK» 0..* «FK» + FK_Persistencia_Correlaciones2D_Persistencia_Correlacion2D(decimal) + FK_Persistencia_Correlaciones2D_Persistencia_GrupoObjetos2D(decimal) «PK» + PK_Correlaciones2D(integer, integer) +FK_Persistencia_Correlaciones2D_Persistencia_Co... 1..* «PK» + PK_GrupoObjetos2D(integer) +PK_GrupoObjetos2D 1 VectorCaracteristico (FK_ID_GRUPO_DE_OBJETOS_2D = ID_GRUPO_DE_OBJETOS_3D) «FK» «column» *PK ID_VECTOR: decimal(20,1) +PK_VectorCaracteristico *FK FK_ID_CARACTERISTICA_OBJETO: decimal(20,1) * INDICE: decimal(20,1) 1 1 +FK_VectorCaracteristico_CaracteristicaObjeto3D Persistencia_Limite2D 1..* (FK_ID_OBJETO_3D = ID_OBJETO_3D) «FK» (FK_ID_CARACTERISTICA_OBJETO = ID_CARACTERISTICA_OBJETO) «FK» +PK_CaracteristicaObjeto3D (FK_ID_CARACTERISTICA = ID_CARACTERISTICA) «FK» «PK» + PK_Limite2D(integer) (FK_ID_OBJETO_3D = ID_OBJETO_3D) «FK» +PK_Objeto3D «column» *PK ID_OBJETO_3D: decimal(20,1) * EXISTE: boolean FK FK_ID_ESCENA: decimal(20,1) Metamodelo3D 1 +PK_Objeto3D «column» *pfK FK_ID_OBJETO_3D: decimal(20,1) *pfK FK_ID_METADATA_3D: decimal(20,1) 1 1 «FK» + FK_Objeto3D_Escena(decimal) 1 (FK_ID_ESCENA = ID_ESCENA) «FK» 1 «PK» + PK_Correlacion2D(integer) 1..* Obj eto3D +PK_Objeto3D +PK_Escena Escena +PK_Objeto3D «PK» PK_Objeto3D(integer) +FK_Objeto3D_Escena + 1 +FK_Metamodelo3D_Objeto3D «FK»(FK_ID_OBJETO_3D = ID_OBJETO_3D) 1 1 +PK_Objeto3D «FK» FK_Metamodelo3D_Metadata3D(decimal) 0..* + + FK_Metamodelo3D_Objeto3D(decimal) «PK» + PK_Metamodelo3D(integer, integer) 1..* «column» *PK ID_ESCENA: decimal(20,1) * NOMBRE: varchar(250) * ARCHIVO_ESCENA: bytea «PK» + PK_Escena(integer) «column» *PK ID_CORRELACION_2D: decimal(20,1) * DESCRIPCION: varchar(250) +FK_CaracteristicaObjeto3D_Objeto3D «FK» + FK_CaracteristicaObjeto3D_Caracteristica(decimal) + FK_CaracteristicaObjeto3D_Objeto3D(decimal) «PK» + PK_CaracteristicaObjeto3D(integer) «FK» +PK_Correlacion2D Persistencia_Correlacion2D «FK» + FK_Persistencia_Limite2D_Persistencia_GrupoObjetos2D(decimal) 1 CaracteristicaObj eto3D «column» *FK FK_ID_CARACTERISTICA: decimal(20,1) +FK_CaracteristicaObjeto3D_Caracteristica *FK FK_ID_OBJETO_3D: decimal(20,1) *PK ID_CARACTERISTICA_OBJETO: decimal(20,1) 1..* (FK_ID_OBJETO_3D = ID_OBJETO_3D) «column» *pfK FK_ID_GRUPO_DE_OBJETOS_2D: decimal(20,1) * LIMITE_INFERIOR: real * LIMITE_SUPERIOR: real «PK» + PK_VectorCaracteristico(integer) +PK_Caracteristica «PK» + PK_Caracteristica(integer) (FK_ID_CORRELACION_2D = ID_CORRELACION_2D) «FK» +FK_Persistencia_Limite2D_Persistencia_GrupoObje... 0..* «FK» + FK_VectorCaracteristico_CaracteristicaObjeto3D(decimal) Caracteristica «column» *PK ID_CARACTERISTICA: decimal(20,1) * DESCRIPCION: varchar(250) * NOMBRE: varchar(250) 1 +FK_Metamodelo3D_Metadata3D 0..* +PK_Objeto3D (FK_ID_METADATA_3D = ID_METADATA_3D)«FK» +PK_Objeto3D Archiv oObj eto3D (FK_OBJETO_3D = ID_OBJETO_3D) «column» * archivo: bytea * NOMBRE_DE_ARCHIVO: varchar(50) *FK FK_OBJETO_3D: decimal(20,1) *PK ID: integer «FK» (FK_ID_OBJETO_3D = ID_OBJETO_3D) «FK» +PK_Metadata3D 1 Metadata3D Persistencia_Correlaciones «column» *pfK FK_ID_CORRELACION: decimal(20,1) *pfK FK_ID_GRUPO_DE_OBJETOS_3D: decimal(20,1) «FK» + FK_Persistencia_Correlaciones_Persistencia_Correlacion(decimal) + FK_Persistencia_Correlaciones_Persistencia_GrupoObjetos(decimal) «PK» + PK_Correlaciones(integer, integer) +FK_Persistencia_Correlaciones_Persistencia_Corr... «FK» + FK_ArchivoObjeto3D_Objeto3D(decimal) +FK_ArchivoObjeto3D_Objeto3D «PK» + PK_ArchivoObjeto3D(integer) 0..* 0..* +PK_ArchivoObjeto3D (FK_ID_GRUPO_DE_OBJETOS_3D = ID_GRUPO_DE_OBJETOS_3D) Persistencia_GrupoDeObj eto Persistencia_GrupoObj etos «PK» + PK_GrupoObjetos(integer) «column» *pfK FK_ID_OBJETO_3D: decimal(20,1) *pfK FK_ID_GRUPO_DE_OBJETO_3D: decimal(20,1) +PK_GrupoObjetos 1 +PK_GrupoObjetos +FK_Persistencia_GrupoDeObjeto_Persistencia_Grup... «FK» FK_Persistencia_GrupoDeObjeto_Objeto3D(decimal) 0..* + + FK_Persistencia_GrupoDeObjeto_Persistencia_GrupoObjetos(decimal) (FK_ID_GRUPO_DE_OBJETO_3D«FK» = ID_GRUPO_DE_OBJETOS_3D) 1 «FK» «column» *PK ID_POSICION_DEL_LIMITE: decimal(20,1) DESCRIPCION: varchar(250) 1 Persistencia_GrupoLogicoObj eto «column» *pfK FK_ID_GRUPO_LOGICO: decimal(20,1) +FK_Persistencia_GrupoLogicoObjeto_Objeto3D *pfK FK_ID_MODELO_3D: decimal(20,1) 0..* «FK» + FK_Persistencia_GrupoLogicoObjeto_Objeto3D(decimal) + FK_Persistencia_GrupoLogicoObjeto_Persistencia_GrupoLogico(decimal) «PK» + PK_GrupoLogicoObjeto(integer, integer) +FK_Persistencia_GrupoLogicoObjeto_Persistencia_... 0..* «PK» + PK_PosicionLimite(integer) Persistencia_Correlacion Archiv oAnexoParaObj eto3D «column» *PK id: integer * nombreDeArchivo: varchar(50) * archivo: bytea * fk_archivo_objeto_3d: integer «PK» + PK_GrupoDeObjeto(integer, integer) Persistencia_PosicionLimite (FK_ID_GRUPO_DE_OBJETOS_3D = ID_GRUPO_DE_OBJETOS_3D) +PK_Correlacion «column» *PK ID_CORRELACION: decimal(20,1) DESCRIPCION: varchar(250) «PK» + PK_Metadata3D(integer) 1 +FK_Persistencia_GrupoDeObjeto_Objeto3D 1..* «FK» «column» +PK_GrupoObjetos *PK ID_GRUPO_DE_OBJETOS_3D: decimal(20,1) * DESCRIPCION: varchar(250) 1 «PK» + PK_Correlacion(integer) «column» *PK ID_METADATA_3D: decimal(20,1) * DESCRIPCION: varchar(250) (FK_ID_MODELO_3D = ID_OBJETO_3D) «FK» «unique» + UQ_ArchivoObjeto3D_FK_OBJETO_3D(decimal) +FK_Persistencia_Correlaciones_Persistencia_Grup... 0..* (FK_ID_CORRELACION = ID_CORRELACION) «FK» +PK_PosicionLimite «FK» 1 (FK_ID_GRUPO_LOGICO = ID_GRUPO_LOGICO) «FK» +FK_ArchivoAnexoParaObjeto3D_ArchivoObjeto3D 0..* (FK_ID_POSICION_DEL_LIMITE = ID_POSICION_DEL_LIMITE) «FK» Persistencia_Limite «PK» + PK_ArchivoAnexoParaObjeto3D(integer) +FK_Persistencia_Limite_Persistencia_GrupoObjetos «column» *pfK FK_ID_GRUPO_DE_OBJETOS_3D: decimal(8,2) *pfK FK_ID_POSICION_DEL_LIMITE: decimal(20,1) * LIMITE_INFERIOR: real * LIMITE_SUPERIOR: real 0..* +PK_GrupoLogico 1 Persistencia_GrupoLogico «column» *PK ID_GRUPO_LOGICO: decimal(20,1) NOMBRE: varchar(250) +FK_Persistencia_Limite_Persistencia_PosicionLimite «FK» + FK_Persistencia_Limite_Persistencia_GrupoObjetos(decimal) + FK_Persistencia_Limite_Persistencia_PosicionLimite(decimal) 0..* «PK» + PK_GrupoLogico(integer) «PK» + PK_Limite(integer, integer) (FK_ID_OBJETO_2D = ID_OBJETO_2D) «FK» Figura: 1 ArchivoAnexoParaObjeto3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 11/10/2011. Ultimo Modificado on 11/12/2011. {F35FEE3D-9D82-4d2c-B9C3-C144DEABD1A0} Esta tabla tiene el objetivo de contener los archivos auxiliares que necesite un objeto 3D Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Model Specification Conexiones Conector Asociación Unspecified Atributos Atributo Page: 3 Fuente Public FK_ArchivoAnexoPara Objeto3D_ArchivoObje to3D ArchivoAnexoParaObje to3D Notas id integer Public Objetivo Public PK_ArchivoObjeto3D ArchivoObjeto3D Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» nombreDeArchivo varchar Public Default: «column» archivo bytea Public Default: «column» fk_archivo_objeto_3d integer Public Default: «column» Operations Metodo Notas PK_ArchivoAnexoParaO bjeto3D() Parameters integer [in] id Model Specification Metodo Public Page: 4 Notas Parameters ArchivoObjeto2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 10/28/2011. Ultimo Modificado on 10/28/2011. {426A1998-2C9B-4ff4-9CA1-5697A9DBDD2C} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Atributos Atributo ID decimal Public Fuente Public FK_ArchivoObjeto2D_ Objeto2D_independient e ArchivoObjeto2D Notas Objetivo Notas Public PK_Objeto2D_indepen diente Objeto2D_independient e Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» Model Specification Atributo Page: 5 Notas NOMBRE_DE_ARCHIV O varchar Public Restricciones and tags Default: «column» ARCHIVO bytea Public Default: «column» FK_OBJETO_2D decimal Public Default: «column» Operations Metodo Notas FK_ArchivoObjeto2D_O bjeto2D_independiente() Public PK_ArchivoObjeto2D() Public UQ_ArchivoObjeto2D_F K_OBJETO_2D() Public ArchivoObjeto3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 10/28/2011. Ultimo Modificado on 10/28/2011. {5A6B22BE-8796-4e70-BE5F-3887A66B3B62} en una tabla diferente con el objetivo de poder traerlo de forma peresosa Custom Properties isActive = False Parameters decimal [in] FK_OBJETO_2D decimal [in] ID decimal [in] FK_OBJETO_2D Model Specification Page: 6 Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Asociación Unspecified Atributos Atributo archivo bytea Public Fuente Objetivo Public Public PK_Objeto3D FK_ArchivoObjeto3D_ Objeto3D Objeto3D ArchivoObjeto3D Notas Public Public FK_ArchivoAnexoPara PK_ArchivoObjeto3D Objeto3D_ArchivoObje ArchivoObjeto3D to3D ArchivoAnexoParaObje to3D Notas Restricciones and tags Default: «column» NOMBRE_DE_ARCHIV O varchar Public Default: «column» FK_OBJETO_3D decimal Public «column» Default: Model Specification Atributo Page: 7 Notas Restricciones and tags ID integer Public Default: «column» Operations Metodo Notas FK_ArchivoObjeto3D_O bjeto3D() Public PK_ArchivoObjeto3D() Public Parameters decimal [in] FK_OBJETO_3D integer [in] ID decimal [in] FK_OBJETO_3D UQ_ArchivoObjeto3D_F K_OBJETO_3D() Public Cache_Objeto_2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/27/2011. Ultimo Modificado on 10/2/2011. {ED55AA76-4C3A-421a-AB82-29971571D85E} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Fuente Public FK_Cache_Objeto_2D_ Objeto2D Cache_Objeto_2D Objetivo Notas Public PK_Objeto2D_indepen diente Objeto2D_independient Model Specification Page: 8 Conector Fuente Asociación (FK_ID_CONSULTA = ID_CONSULTA) Destination -> Fuente Public Public FK_Cache_Objeto_2D_ PK_Cache_consulta Cache_consulta Cache_consulta Cache_Objeto_2D Atributos Atributo Objetivo e Notas FK_ID_CONSULTA decimal Public Notas Restricciones and tags Default: «column» FK_ID_OBJETO_2D decimal Public Default: «column» Operations Metodo Notas FK_Cache_Objeto_2D_C ache_consulta() Public FK_Cache_Objeto_2D_O bjeto2D() Public PK_Cache_Objeto_2D() Public Parameters decimal [in] FK_ID_CONSULTA decimal [in] FK_ID_OBJETO_2D integer [in] FK_ID_CONSULTA integer [in] FK_ID_OBJETO_2D Cache_consulta Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/27/2011. Ultimo Modificado on 10/2/2011. {699C3865-E37E-431e-B750-28D20047EBC1} Model Specification Page: 9 Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CONSULTA = ID_CONSULTA) Destination -> Fuente Fuente Public FK_Cache_Objeto_2D_ Cache_consulta Cache_Objeto_2D Objetivo Public PK_Cache_consulta Cache_consulta Asociación (FK_ID_CONSULTA = ID_CONSULTA) Destination -> Fuente Public Public FK_Cache_objeto_3D_ PK_Cache_consulta Cache_consulta Cache_consulta Cache_objeto_3D Asociación (FK_ID_USUARIO = ID_USUARIO) Destination -> Fuente Public FK_Cache_consulta_Ca che_usuario_en_session Cache_consulta Atributos Atributo ID_CONSULTA DECIMAL Public Notas Notas Public PK_Cache_usuario_en_ session Cache_usuario_en_sess ion Restricciones and tags Default: «column» FK_ID_USUARIO DECIMAL Public «column» Default: Model Specification Page: 10 Operations Metodo Notas FK_Cache_consulta_Cac he_usuario_en_session() Public PK_Cache_consulta() Public Parameters DECIMAL [in] FK_ID_USUARIO INTEGER [in] ID_CONSULTA Cache_objeto_3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/27/2011. Ultimo Modificado on 10/2/2011. {9DB7EA5D-3990-4950-A398-C0D352EDBAD6} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Fuente Objetivo Public Public PK_Objeto3D FK_Cache_objeto_3D_ Objeto3D Objeto3D Cache_objeto_3D Asociación (FK_ID_CONSULTA = ID_CONSULTA) Destination -> Fuente Public Public FK_Cache_objeto_3D_ PK_Cache_consulta Cache_consulta Cache_consulta Cache_objeto_3D Atributos Atributo Notas Notas Restricciones and tags Model Specification Atributo Page: 11 Notas FK_ID_CONSULTA decimal Public Restricciones and tags Default: «column» FK_ID_OBJETO_3D decimal Public Default: «column» Operations Metodo Notas FK_Cache_objeto_3D_C ache_consulta() Public FK_Cache_objeto_3D_O bjeto3D() Public PK_Cache_objeto_3D() Public Parameters decimal [in] FK_ID_CONSULTA decimal [in] FK_ID_OBJETO_3D integer [in] FK_ID_CONSULTA integer [in] FK_ID_OBJETO_3D Cache_usuario_en_session Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/27/2011. Ultimo Modificado on 10/2/2011. {588A4720-595F-4cf3-B7B5-D8E552DB9243} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . Model Specification Page: 12 TABLESPACE = . Conexiones Conector Asociación (FK_ID_USUARIO = ID_USUARIO) Destination -> Fuente Atributos Atributo Fuente Public FK_Cache_consulta_Ca che_usuario_en_session Cache_consulta Objetivo Notas Public PK_Cache_usuario_en_ session Cache_usuario_en_sess ion Notas ID_USUARIO decimal Public Restricciones and tags Default: «column» Operations Metodo PK_Cache_usuario_en_s ession() Public Notas Parameters integer [in] ID_USUARIO Caracteristica Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {053BCA1E-E4ED-4d03-AD29-05C091E3D1CB} Esta caracteristica es la descripcion del vector o matriz caracteristico del objeto 3D, Estos datos le suministraran al modulo la informacion necesaria para Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . Model Specification Page: 13 TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA = ID_CARACTERISTICA) Destination -> Fuente Atributos Atributo Fuente Public FK_CaracteristicaObjet o3D_Caracteristica CaracteristicaObjeto3D Notas Objetivo Public PK_Caracteristica Caracteristica Notas Restricciones and tags Default: ID_CARACTERISTICA decimal Public «column» DESCRIPCION varchar Public Default: «column» NOMBRE varchar Public Default: «column» Operations Metodo PK_Caracteristica() Public Caracteristica2D Tipo: Clase Notas Parameters integer [in] ID_CARACTERISTICA Model Specification Estados: Paquete: Detail: GUID: Page: 14 Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {3E5DE2C8-C12D-48dc-9B38-4ABC98C5EB7B} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA_2D = ID_CARACTERISTICA) Destination -> Fuente Atributos Atributo ID_CARACTERISTICA decimal Public Fuente Public FK_CaracteristicaObjet o2D_Caracteristica2D CaracteristicaObjeto2D Notas Objetivo Public PK_Caracteristica2D Caracteristica2D Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public «column» Default: Model Specification Atributo Page: 15 Notas Restricciones and tags NOMBRE varchar Public Default: «column» Operations Metodo PK_Caracteristica2D() Public Notas Parameters integer [in] ID_CARACTERISTICA CaracteristicaObjeto2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {A32FF9DB-8A1C-4cdb-AC38-15F8483A86A3} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA_OBJETO_2D = ID_CARACTERISTICA_ OBJETO_2D) Destination -> Fuente Asociación (FK_ID_OBJETO_2D_3 Fuente Public FK_VectorCaracteristic o2D_CaracteristicaObje to2D VectorCaracteristico2D Objetivo Notas Public PK_CaracteristicaObjet o2D CaracteristicaObjeto2D Public Public PK_Objeto2D FK_CaracteristicaObjet Objeto2D Model Specification Page: 16 Conector D = ID_OBJETO_2D) Destination -> Fuente Fuente Objetivo o2D_Objeto2D CaracteristicaObjeto2D Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_CaracteristicaObjet o2D_Objeto2D_indepe ndiente CaracteristicaObjeto2D Asociación (FK_ID_CARACTERIST ICA_2D = ID_CARACTERISTICA) Destination -> Fuente Public Public FK_CaracteristicaObjet PK_Caracteristica2D o2D_Caracteristica2D Caracteristica2D CaracteristicaObjeto2D Atributos Atributo FK_ID_OBJETO_2D_3D decimal Public Notas Notas Public PK_Objeto2D_indepen diente Objeto2D_independient e Restricciones and tags Default: «column» FK_ID_OBJETO_2D decimal Public Default: «column» FK_ID_CARACTERIST ICA_2D decimal Public Default: «column» ID_CARACTERISTICA _OBJETO_2D decimal Public «column» Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] Model Specification Page: 17 Operations Metodo Notas FK_CaracteristicaObjeto 2D_Caracteristica2D() Public Parameters decimal [in] FK_ID_CARACTERISTICA_2D FK_CaracteristicaObjeto 2D_Objeto2D() Public decimal [in] FK_ID_OBJETO_2D_3D FK_CaracteristicaObjeto 2D_Objeto2D_independie nte() Public PK_CaracteristicaObjeto 2D() Public decimal [in] FK_ID_OBJETO_2D integer [in] ID_CARACTERISTICA_OBJETO _2D CaracteristicaObjeto3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {1983985E-9DE7-4e3a-B469-1535B1C9CFCA} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA = ID_CARACTERISTICA) Destination -> Fuente Fuente Public FK_CaracteristicaObjet o3D_Caracteristica CaracteristicaObjeto3D Objetivo Public PK_Caracteristica Caracteristica Public Public Asociación (FK_ID_CARACTERIST FK_VectorCaracteristic PK_CaracteristicaObjet Notas Model Specification Page: 18 Conector ICA_OBJETO = ID_CARACTERISTICA_ OBJETO) Destination -> Fuente Fuente Objetivo Notas o_CaracteristicaObjeto3 o3D D CaracteristicaObjeto3D VectorCaracteristico Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_CaracteristicaObjet Objeto3D o3D_Objeto3D CaracteristicaObjeto3D Atributos Atributo Notas FK_ID_CARACTERIST ICA decimal Public Restricciones and tags Default: «column» FK_ID_OBJETO_3D decimal Public Default: «column» ID_CARACTERISTICA _OBJETO decimal Public Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» Operations Metodo Notas FK_CaracteristicaObjeto 3D_Caracteristica() Public FK_CaracteristicaObjeto 3D_Objeto3D() Public PK_CaracteristicaObjeto 3D() Public Parameters decimal [in] FK_ID_CARACTERISTICA decimal [in] FK_ID_OBJETO_3D integer [in] ID_CARACTERISTICA_OBJETO Model Specification Page: 19 Escena Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {F4E1E5C9-1181-4c28-A4EC-C66BE59BE58D} Es basicamente un conjunto de objetos 3D, sin embargo es necesario tener completamente el archivo para su carga y descarga, puede volverse redundante con los archivos de cada objeto 3D Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_ESCENA = ID_ESCENA) Destination -> Fuente Atributos Atributo ID_ESCENA decimal Public Fuente Public FK_Objeto3D_Escena Objeto3D Notas Objetivo Public PK_Escena Escena Notas Restricciones and tags Default: «column» NOMBRE varchar Public «column» Default: Model Specification Atributo Page: 20 Notas Restricciones and tags Default: ARCHIVO_ESCENA bytea Public «column» Operations Metodo PK_Escena() Public Notas Parameters integer [in] ID_ESCENA Metadata2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {49BD7B41-6AC1-48ba-BA9A-C8A0D9AD0DA2} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_METADATA_2 D= ID_METADATA_2D) Destination -> Fuente Atributos Atributo Fuente Objetivo Notas Public Public PK_Metadata2D FK_Metamodelo2D_M Metadata2D etadata2D Metamodelo2D Notas Restricciones and tags Model Specification Atributo Page: 21 Notas Restricciones and tags Default: ID_METADATA_2D decimal Public [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_Metadata2D() Public Notas Parameters integer [in] ID_METADATA_2D Metadata3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {3C0B0D5F-EE40-4cd0-9CF7-9B5D31E72651} Esta es la informacion textual o descriptores textuales que se tienen para objetos 3D. Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Fuente Objetivo Notas Public Public PK_Metadata3D Asociación (FK_ID_METADATA_3 FK_Metamodelo3D_M Metadata3D Model Specification Conector D= ID_METADATA_3D) Destination -> Fuente Atributos Atributo Page: 22 Fuente etadata3D Metamodelo3D Objetivo Notas ID_METADATA_3D decimal Public Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_Metadata3D() Public Notas Metamodelo2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {EE75321B-A1D2-4dfb-82DD-58751EA4B4A3} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . Parameters integer [in] ID_METADATA_3D Model Specification Page: 23 TABLESPACE = . Conexiones Conector Asociación (FK_ID_METADATA_2 D= ID_METADATA_2D) Destination -> Fuente Fuente Objetivo Notas Public Public PK_Metadata2D FK_Metamodelo2D_M Metadata2D etadata2D Metamodelo2D Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Metamodelo2D_O bjeto2D_independiente Metamodelo2D Public PK_Objeto2D_indepen diente Objeto2D_independient e Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Metamodelo2D_O bjeto2D Metamodelo2D Public PK_Objeto2D Objeto2D Atributos Atributo FK_ID_OBJETO_2D decimal Public Notas Restricciones and tags Default: «column» FK_OBJETO_2D decimal Public Default: «column» FK_ID_METADATA_2D decimal Public «column» Operations Default: Model Specification Metodo FK_Metamodelo2D_Met adata2D() Public Page: 24 Notas Parameters decimal [in] FK_ID_METADATA_2D decimal [in] FK_OBJETO_2D FK_Metamodelo2D_Obje to2D() Public FK_Metamodelo2D_Obje to2D_independiente() Public PK_Metamodelo2D() Public decimal [in] FK_ID_OBJETO_2D integer [in] FK_ID_METADATA_2D Metamodelo3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {BFDDCB21-C2CE-4cb3-B6B2-BF8A8E45CA53} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Asociación (FK_ID_METADATA_3 D= ID_METADATA_3D) Destination -> Fuente Fuente Public FK_Metamodelo3D_O bjeto3D Metamodelo3D Objetivo Public PK_Objeto3D Objeto3D Public Public PK_Metadata3D FK_Metamodelo3D_M Metadata3D etadata3D Metamodelo3D Notas Model Specification Atributos Atributo FK_ID_OBJETO_3D decimal Public Page: 25 Notas Restricciones and tags llave foranea del objeto 3d Default: «column» FK_ID_METADATA_3D Llave foranea de la metadata 3d, de la decimal informacion textual Public Default: «column» Operations Metodo FK_Metamodelo3D_Met adata3D() Public Notas FK_Metamodelo3D_Obje to3D() Public PK_Metamodelo3D() Public Parameters decimal [in] FK_ID_METADATA_3D decimal [in] FK_ID_OBJETO_3D integer [in] FK_ID_OBJETO_3D integer [in] FK_ID_METADATA_3D Objeto2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {38C0111C-01AE-4c6b-BFF4-2B2D36B8A4DD} Custom Properties isActive = False Model Specification Page: 26 Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_OBJETO_2D_3 D = ID_OBJETO_2D) Destination -> Fuente Fuente Objetivo Public Public PK_Objeto2D FK_CaracteristicaObjet Objeto2D o2D_Objeto2D CaracteristicaObjeto2D Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public Public PK_Objeto2D FK_Persistencia_Grupo Objeto2D DeObjeto2D_Objeto2D Persistencia_GrupoDeO bjeto2D Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Metamodelo2D_O bjeto2D Metamodelo2D Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_Objeto2D_Objeto3 Objeto3D D Objeto2D Atributos Atributo Notas ID_OBJETO_2D decimal Public Notas Public PK_Objeto2D Objeto2D Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» ARCHIVO_ASOCIADO bytea Public «column» Default: Model Specification Atributo Page: 27 Notas EXISTE decimal Public Restricciones and tags Default: «column» FK_ID_OBJETO_3D decimal Public Default: «column» Operations Metodo Notas FK_Objeto2D_Objeto3D( ) Public PK_Objeto2D() Public Objeto2D_independiente Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/27/2011. Ultimo Modificado on 10/3/2011. {04E04B3E-EC4E-49e5-B4E4-C505B18469AB} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Parameters decimal [in] FK_ID_OBJETO_3D integer [in] ID_OBJETO_2D Model Specification Page: 28 Conector Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Fuente Public FK_Cache_Objeto_2D_ Objeto2D Cache_Objeto_2D Objetivo Notas Public PK_Objeto2D_indepen diente Objeto2D_independient e Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_ArchivoObjeto2D_ Objeto2D_independient e ArchivoObjeto2D Public PK_Objeto2D_indepen diente Objeto2D_independient e Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Metamodelo2D_O bjeto2D_independiente Metamodelo2D Public PK_Objeto2D_indepen diente Objeto2D_independient e Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_CaracteristicaObjet o2D_Objeto2D_indepe ndiente CaracteristicaObjeto2D Public PK_Objeto2D_indepen diente Objeto2D_independient e Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Persistencia_Grupo DeObjeto2D_Objeto2D _indepe... Persistencia_GrupoDeO bjeto2D Public PK_Objeto2D_indepen diente Objeto2D_independient e Atributos Atributo ID_OBJETO_2D decimal Public Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» EXISTE boolean Public «column» Operations Default: Model Specification Page: 29 Metodo Notas PK_Objeto2D_independi ente() Public Parameters integer [in] ID_OBJETO_2D Objeto3D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {BA4439FD-B3E6-4a36-8BB3-BE8EE43DFE79} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Fuente Public FK_Metamodelo3D_O bjeto3D Metamodelo3D Objetivo Public PK_Objeto3D Objeto3D Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_Persistencia_Grupo Objeto3D DeObjeto_Objeto3D Persistencia_GrupoDeO bjeto Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_Cache_objeto_3D_ Objeto3D Objeto3D Cache_objeto_3D Asociación (FK_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_ArchivoObjeto3D_ Objeto3D Objeto3D ArchivoObjeto3D Asociación (FK_ID_ESCENA = Public FK_Objeto3D_Escena Public PK_Escena Escena Notas Model Specification Page: 30 Conector ID_ESCENA) Destination -> Fuente Fuente Objeto3D Asociación (FK_ID_MODELO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_Persistencia_Grupo Objeto3D LogicoObjeto_Objeto3 D Persistencia_GrupoLogi coObjeto Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_Objeto2D_Objeto3 Objeto3D D Objeto2D Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Public Public PK_Objeto3D FK_CaracteristicaObjet Objeto3D o3D_Objeto3D CaracteristicaObjeto3D Atributos Atributo Objetivo Notas ID_OBJETO_3D decimal Public Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» EXISTE boolean Public Si este atributo esta en 1 significa que esta activo, si esta en 0 no, en bases de datos mysql o postgres puede ser bit Default: «column» FK_ID_ESCENA decimal Public Default: «column» Operations Metodo FK_Objeto3D_Escena() Notas Parameters decimal [in] FK_ID_ESCENA Model Specification Metodo Public Page: 31 Notas Parameters integer [in] ID_OBJETO_3D PK_Objeto3D() Public Persistencia_Correlacion Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {B3FE640C-98DD-4f9c-8463-6C6881CCB177} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CORRELACIO N= ID_CORRELACION) Destination -> Fuente Atributos Atributo ID_CORRELACION decimal Public «column» Fuente Public FK_Persistencia_Correl aciones_Persistencia_C orr... Persistencia_Correlacio nes Notas Objetivo Notas Public PK_Correlacion Persistencia_Correlacio n Restricciones and tags Default: Model Specification Atributo Page: 32 Notas Restricciones and tags DESCRIPCION varchar Public Default: «column» Operations Metodo PK_Correlacion() Public Notas Parameters integer [in] ID_CORRELACION Persistencia_Correlacion2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {153289B9-C2AA-4ae9-AEA9-5F935B33BCDD} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CORRELACIO N_2D = ID_CORRELACION_2D ) Destination -> Fuente Atributos Fuente Public FK_Persistencia_Correl aciones2D_Persistencia _Co... Persistencia_Correlacio nes2D Objetivo Notas Public PK_Correlacion2D Persistencia_Correlacio n2D Model Specification Atributo Page: 33 Notas Restricciones and tags Default: ID_CORRELACION_2D decimal Public [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_Correlacion2D() Public Notas Parameters integer [in] ID_CORRELACION_2D Persistencia_Correlaciones Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {2AED1538-042A-4077-97B9-4431009DFE0A} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación Fuente Public Objetivo Public PK_Correlacion Notas Model Specification Page: 34 Conector (FK_ID_CORRELACIO N= ID_CORRELACION) Destination -> Fuente Fuente Objetivo Notas FK_Persistencia_Correl Persistencia_Correlacio aciones_Persistencia_C n orr... Persistencia_Correlacio nes Asociación (FK_ID_GRUPO_DE_O BJETOS_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Correl aciones_Persistencia_G rup... Persistencia_Correlacio nes Atributos Atributo FK_ID_CORRELACIO N decimal Public Public PK_GrupoObjetos Persistencia_GrupoObj etos Notas Restricciones and tags Llave foranea de la correlacion Default: «column» FK_ID_GRUPO_DE_OB Llave foranea de del grupo de objetos JETOS_3D decimal Public Default: «column» Operations Metodo Notas FK_Persistencia_Correla ciones_Persistencia_Corr elacion() Public FK_Persistencia_Correla ciones_Persistencia_Grup oObjetos() Public PK_Correlaciones() Public Parameters decimal [in] FK_ID_CORRELACION decimal [in] FK_ID_GRUPO_DE_OBJETOS_3 D integer [in] FK_ID_CORRELACION integer [in] FK_ID_GRUPO_DE_OBJETOS_3 D Model Specification Page: 35 Persistencia_Correlaciones2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {81BD692C-0E2F-4b07-B997-0019CFF85D38} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CORRELACIO N_2D = ID_CORRELACION_2D ) Destination -> Fuente Fuente Public FK_Persistencia_Correl aciones2D_Persistencia _Co... Persistencia_Correlacio nes2D Objetivo Notas Public PK_Correlacion2D Persistencia_Correlacio n2D Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Correl aciones2D_Persistencia _Gr... Persistencia_Correlacio nes2D Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Atributos Atributo FK_ID_CORRELACIO N_2D decimal Public «column» Notas Restricciones and tags Default: Model Specification Atributo Page: 36 Notas FK_ID_GRUPO_DE_OB JETOS_2D decimal Public Restricciones and tags Default: «column» Operations Metodo Notas FK_Persistencia_Correla ciones2D_Persistencia_C orrelacion2D() Public FK_Persistencia_Correla ciones2D_Persistencia_G rupoObjetos2D() Public PK_Correlaciones2D() Public Parameters decimal [in] FK_ID_CORRELACION_2D decimal [in] FK_ID_GRUPO_DE_OBJETOS_2 D integer [in] FK_ID_CORRELACION_2D integer [in] FK_ID_GRUPO_DE_OBJETOS_2 D Persistencia_GrupoDeObjeto Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {3A720E9C-FCF5-4e24-93CA-647D11CE8FBF} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Model Specification Conexiones Conector Asociación (FK_ID_GRUPO_DE_O BJETO_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Asociación (FK_ID_OBJETO_3D = ID_OBJETO_3D) Destination -> Fuente Atributos Atributo FK_ID_OBJETO_3D decimal Public Page: 37 Fuente Public FK_Persistencia_Grupo DeObjeto_Persistencia_ Grup... Persistencia_GrupoDeO bjeto Objetivo Public PK_GrupoObjetos Persistencia_GrupoObj etos Notas Public Public PK_Objeto3D FK_Persistencia_Grupo Objeto3D DeObjeto_Objeto3D Persistencia_GrupoDeO bjeto Notas Es la llave foranea del objeto 3d Restricciones and tags Default: «column» FK_ID_GRUPO_DE_OB Es la llave foranea del grupo o "cluster" de JETO_3D decimal objetos 3D Public Default: «column» Operations Metodo Notas FK_Persistencia_GrupoD eObjeto_Objeto3D() Public FK_Persistencia_GrupoD eObjeto_Persistencia_Gr upoObjetos() Public PK_GrupoDeObjeto() Public Parameters decimal [in] FK_ID_OBJETO_3D decimal [in] FK_ID_GRUPO_DE_OBJETO_3D integer [in] FK_ID_OBJETO_3D integer [in] FK_ID_GRUPO_DE_OBJETO_3D Model Specification Page: 38 Persistencia_GrupoDeObjeto2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {7415F185-73AB-408b-8397-DFA6A5BD966B} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Fuente Public FK_Persistencia_Grupo DeObjeto2D_Persistenc ia_Gr... Persistencia_GrupoDeO bjeto2D Objetivo Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Asociación (FK_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public Public PK_Objeto2D FK_Persistencia_Grupo Objeto2D DeObjeto2D_Objeto2D Persistencia_GrupoDeO bjeto2D Asociación (FK_ID_OBJETO_2D = ID_OBJETO_2D) Destination -> Fuente Public FK_Persistencia_Grupo DeObjeto2D_Objeto2D _indepe... Persistencia_GrupoDeO bjeto2D Atributos Atributo Notas Notas Public PK_Objeto2D_indepen diente Objeto2D_independient e Restricciones and tags Model Specification Atributo Page: 39 Notas FK_ID_OBJETO_2D decimal Public Restricciones and tags Default: «column» FK_ID_GRUPO_DE_OB JETOS_2D decimal Public Default: «column» FK_OBJETO_2D decimal Public Default: «column» ID decimal Public Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» Operations Metodo Notas FK_Persistencia_GrupoD eObjeto2D_Objeto2D() Public FK_Persistencia_GrupoD eObjeto2D_Objeto2D_in dependiente() Public FK_Persistencia_GrupoD eObjeto2D_Persistencia_ GrupoObjetos2D() Public PK_Persistencia_GrupoD eObjeto2D() Public Parameters decimal [in] FK_OBJETO_2D decimal [in] FK_ID_OBJETO_2D decimal [in] FK_ID_GRUPO_DE_OBJETOS_2 D decimal [in] ID Model Specification Page: 40 Persistencia_GrupoLogico Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {34AE07FB-9247-46c4-92D9-A81EC7C56916} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_LOGIC O= ID_GRUPO_LOGICO) Destination -> Fuente Atributos Atributo ID_GRUPO_LOGICO decimal Public Fuente Public FK_Persistencia_Grupo LogicoObjeto_Persisten cia_... Persistencia_GrupoLogi coObjeto Notas Objetivo Notas Public PK_GrupoLogico Persistencia_GrupoLogi co Restricciones and tags Default: «column» NOMBRE varchar Public «column» Default: Model Specification Operations Metodo PK_GrupoLogico() Public Page: 41 Notas Parameters integer [in] ID_GRUPO_LOGICO Persistencia_GrupoLogicoObjeto Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {5A61C633-AA14-43f1-B86F-596706EB935C} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_LOGIC O= ID_GRUPO_LOGICO) Destination -> Fuente Asociación (FK_ID_MODELO_3D = ID_OBJETO_3D) Destination -> Fuente Atributos Atributo Fuente Public FK_Persistencia_Grupo LogicoObjeto_Persisten cia_... Persistencia_GrupoLogi coObjeto Objetivo Notas Public PK_GrupoLogico Persistencia_GrupoLogi co Public Public PK_Objeto3D FK_Persistencia_Grupo Objeto3D LogicoObjeto_Objeto3 D Persistencia_GrupoLogi coObjeto Notas Restricciones and tags Model Specification Atributo Page: 42 Notas FK_ID_GRUPO_LOGIC O decimal Public Restricciones and tags Default: «column» FK_ID_MODELO_3D decimal Public Default: «column» Operations Metodo Notas FK_Persistencia_GrupoL ogicoObjeto_Objeto3D() Public FK_Persistencia_GrupoL ogicoObjeto_Persistencia _GrupoLogico() Public PK_GrupoLogicoObjeto( ) Public Parameters decimal [in] FK_ID_MODELO_3D decimal [in] FK_ID_GRUPO_LOGICO integer [in] FK_ID_GRUPO_LOGICO integer [in] FK_ID_MODELO_3D Persistencia_GrupoObjetos Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {70A668FD-26C1-41af-B120-8A2A010CCA77} Custom Properties isActive = False Valores etiquetados DBVERSION = . Model Specification Page: 43 OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_DE_O BJETO_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Fuente Public FK_Persistencia_Grupo DeObjeto_Persistencia_ Grup... Persistencia_GrupoDeO bjeto Objetivo Public PK_GrupoObjetos Persistencia_GrupoObj etos Asociación (FK_ID_GRUPO_DE_O BJETOS_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Correl aciones_Persistencia_G rup... Persistencia_Correlacio nes Public PK_GrupoObjetos Persistencia_GrupoObj etos Asociación (FK_ID_GRUPO_DE_O BJETOS_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Limite _Persistencia_GrupoOb jetos Persistencia_Limite Public PK_GrupoObjetos Persistencia_GrupoObj etos Atributos Atributo Notas Notas Restricciones and tags Default: ID_GRUPO_DE_OBJET OS_3D decimal Public [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_GrupoObjetos() Public Notas Parameters integer [in] ID_GRUPO_DE_OBJETOS_3D Model Specification Metodo Page: 44 Notas Parameters Persistencia_GrupoObjetos2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {7A446C28-A9C8-498b-888E-1AE70532F7FF} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Fuente Public FK_Persistencia_Limite 2D_Persistencia_Grupo Obje... Persistencia_Limite2D Objetivo Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Correl aciones2D_Persistencia _Gr... Persistencia_Correlacio nes2D Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Grupo DeObjeto2D_Persistenc ia_Gr... Persistencia_GrupoDeO bjeto2D Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Atributos Notas Model Specification Atributo Page: 45 Notas Restricciones and tags Default: ID_GRUPO_DE_OBJET OS_3D decimal Public [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_GrupoObjetos2D() Public Notas Parameters integer [in] ID_GRUPO_DE_OBJETOS_3D Persistencia_Limite Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {5D1A48F9-8971-4ac9-829A-1879DBDEA4FA} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación Fuente Public Objetivo Public Notas Model Specification Page: 46 Conector (FK_ID_POSICION_DE L_LIMITE = ID_POSICION_DEL_LI MITE) Destination -> Fuente Fuente FK_Persistencia_Limite _Persistencia_Posicion Limite Persistencia_Limite Objetivo Notas PK_PosicionLimite Persistencia_PosicionLi mite Asociación (FK_ID_GRUPO_DE_O BJETOS_3D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Public FK_Persistencia_Limite _Persistencia_GrupoOb jetos Persistencia_Limite Public PK_GrupoObjetos Persistencia_GrupoObj etos Atributos Atributo Notas FK_ID_GRUPO_DE_OB llave foranea del grupo de objetos 3d JETOS_3D decimal Public Restricciones and tags Default: «column» Default: FK_ID_POSICION_DEL _LIMITE decimal Public «column» LIMITE_INFERIOR real Public Default: «column» Default: LIMITE_SUPERIOR real Public «column» Operations Metodo Notas Parameters Model Specification Page: 47 Metodo Notas FK_Persistencia_Limite_ Persistencia_GrupoObjet os() Public Parameters decimal [in] FK_ID_GRUPO_DE_OBJETOS_3 D FK_Persistencia_Limite_ Persistencia_PosicionLim ite() Public PK_Limite() Public decimal [in] FK_ID_POSICION_DEL_LIMITE integer [in] FK_ID_GRUPO_DE_OBJETOS_3 D integer [in] FK_ID_POSICION_DEL_LIMITE Persistencia_Limite2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {73A990D6-4D09-42e0-8380-1A0F92643951} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_GRUPO_DE_O BJETOS_2D = ID_GRUPO_DE_OBJET OS_3D) Destination -> Fuente Fuente Public FK_Persistencia_Limite 2D_Persistencia_Grupo Obje... Persistencia_Limite2D Objetivo Public PK_GrupoObjetos2D Persistencia_GrupoObj etos2D Notas Model Specification Atributos Atributo Page: 48 Notas FK_ID_GRUPO_DE_OB JETOS_2D decimal Public Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» LIMITE_INFERIOR real Public Default: «column» LIMITE_SUPERIOR real Public Default: «column» Operations Metodo Notas FK_Persistencia_Limite2 D_Persistencia_GrupoOb jetos2D() Public Parameters decimal [in] FK_ID_GRUPO_DE_OBJETOS_2 D integer [in] FK_ID_GRUPO_DE_OBJETOS_2 D PK_Limite2D() Public Persistencia_PosicionLimite Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {F0910219-7767-4e49-BF08-E1D28C96BADC} Esta posicion del limite o de la cota es para que la embolbente pueda ser cada vez mas exacta, igualmente se podria personalizar que se usen simplemente 2 como casos base. Model Specification Page: 49 Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_POSICION_DE L_LIMITE = ID_POSICION_DEL_LI MITE) Destination -> Fuente Atributos Atributo Fuente Public FK_Persistencia_Limite _Persistencia_Posicion Limite Persistencia_Limite Notas Objetivo Notas Public PK_PosicionLimite Persistencia_PosicionLi mite Restricciones and tags Default: ID_POSICION_DEL_LI MITE decimal Public «column» DESCRIPCION varchar Public Default: «column» Operations Metodo PK_PosicionLimite() Public Valor Notas Parameters integer [in] ID_POSICION_DEL_LIMITE Model Specification Tipo: Estados: Paquete: Detail: GUID: Page: 50 Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {7B5A11D4-D3DF-43c1-BBC5-33DB382E3864} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_VECTOR = ID_VECTOR) Destination -> Fuente Atributos Atributo ID_VALOR decimal Public Fuente Public FK_Valor_VectorCarac teristico Valor Notas Objetivo Notas Public PK_VectorCaracteristic o VectorCaracteristico Restricciones and tags Default: «column» VALOR real Public «column» Default: Model Specification Atributo Page: 51 Notas INDICE decimal Public Restricciones and tags Default: «column» Default: FK_ID_VECTOR decimal Public «column» Operations Metodo FK_Valor_VectorCaract eristico() Public PK_Valor() Public Notas Valor2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {4481439C-2E55-41ef-A415-B88B30BCB4CC} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Parameters decimal [in] FK_ID_VECTOR integer [in] ID_VALOR Model Specification Conector Asociación (FK_ID_VECTOR_2D = ID_VECTOR) Destination -> Fuente Atributos Atributo Page: 52 Fuente Public FK_Valor2D_VectorCa racteristico2D Valor2D Notas ID_VALOR_2D decimal Public Objetivo Notas Public PK_VectorCaracteristic o2D VectorCaracteristico2D Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» Default: FK_ID_VECTOR_2D decimal Public «column» INDICE decimal Public Default: «column» VALOR real Public Default: «column» Operations Metodo FK_Valor2D_VectorCar acteristico2D() Public PK_Valor2D() Public Notas Parameters decimal [in] FK_ID_VECTOR_2D integer [in] ID_VALOR_2D Model Specification Page: 53 VectorCaracteristico Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {3AC99FA0-18ED-4689-90DA-B4CC3B5B2CF1} Custom Properties isActive = False Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA_OBJETO = ID_CARACTERISTICA_ OBJETO) Destination -> Fuente Fuente Public FK_VectorCaracteristic o_CaracteristicaObjeto3 D VectorCaracteristico Objetivo Notas Public PK_CaracteristicaObjet o3D CaracteristicaObjeto3D Asociación (FK_ID_VECTOR = ID_VECTOR) Destination -> Fuente Public FK_Valor_VectorCarac teristico Valor Public PK_VectorCaracteristic o VectorCaracteristico Asociación Destination -> Fuente Public FK_VectorCaracteristic o2D_VectorCaracteristi co VectorCaracteristico2D Public PK_VectorCaracteristic o VectorCaracteristico Atributos Atributo Notas Restricciones and tags Model Specification Atributo Page: 54 Notas ID_VECTOR decimal Public Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» Default: FK_ID_CARACTERIST ICA_OBJETO decimal Public «column» INDICE decimal Public Este indice obedece a la opcion de que sea una matriz Default: «column» Operations Metodo Notas FK_VectorCaracteristico _CaracteristicaObjeto3D( ) Public PK_VectorCaracteristico () Public VectorCaracteristico2D Tipo: Estados: Paquete: Detail: GUID: Clase Proposed. Versión 1.0. Fase 1.0. Data Model Palabras clave: Creado on 9/15/2011. Ultimo Modificado on 10/2/2011. {B4087C96-D1C1-44a4-B5FF-C132C7DA4467} Custom Properties isActive = False Parameters decimal [in] FK_ID_CARACTERISTICA_OBJ ETO integer [in] ID_VECTOR Model Specification Page: 55 Valores etiquetados DBVERSION = . OWNER = . TABLESPACE = . Conexiones Conector Asociación (FK_ID_CARACTERIST ICA_OBJETO_2D = ID_CARACTERISTICA_ OBJETO_2D) Destination -> Fuente Fuente Public FK_VectorCaracteristic o2D_CaracteristicaObje to2D VectorCaracteristico2D Objetivo Notas Public PK_CaracteristicaObjet o2D CaracteristicaObjeto2D Asociación (FK_ID_VECTOR_2D = ID_VECTOR) Destination -> Fuente Public FK_Valor2D_VectorCa racteristico2D Valor2D Public PK_VectorCaracteristic o2D VectorCaracteristico2D Asociación Destination -> Fuente Public FK_VectorCaracteristic o2D_VectorCaracteristi co VectorCaracteristico2D Public PK_VectorCaracteristic o VectorCaracteristico Atributos Atributo ID_VECTOR decimal Public Notas Restricciones and tags Default: [property = AutoNum=1;StartNum=1;Increment =1;NotForRep=0; ] «column» FK_ID_CARACTERIST ICA_OBJETO_2D decimal Public «column» Default: Model Specification Atributo Page: 56 Notas INDICE decimal Public Restricciones and tags Default: «column» FK_ID_VECTOR_CAR ACTERISTICO decimal Public Default: «column» Operations Metodo Notas FK_VectorCaracteristico 2D_CaracteristicaObjeto 2D() Public PK_VectorCaracteristico 2D() Public Schema1 Tipo: Estados: Paquete: Detail: GUID: Paquete Proposed. Versión 1.0. Fase 1.0. Data Model Creado on 1/5/2006. Ultimo Modificado on 1/5/2006 {7A0D06BC-0852-4d31-9D18-0651B7BB864F} Schema1 - (Logical diagram) Creado Por: sirharker on 1/11/2006 Ultimo Modificado: 10/2/2011 Versión: 1.0. Bloqueado: False GUID: {4B943334-C5D2-4a8d-8A6D-E78F043AA397} Entidades Tipo: Estados: Paquete: Detail: GUID: Component Proposed. Versión 1.3. Fase 1.0. Components Palabras clave: Creado on 9/2/2011. Ultimo Modificado on 11/28/2011. {8EFD263F-F8C1-487c-A110-7F1F09F140D5} Parameters decimal [in] FK_ID_CARACTERISTICA_OBJ ETO_2D integer [in] ID_VECTOR Model Specification Page: 57 Este componente encapsula las entidades persistentes que maneja la aplicacion, estas entidades no solo se encuentran en este modulo de acceso a datos sino que son trasversales a toda la aplicacion. Pero solo en este modulo son manipuladas para llevarlas o extraerlas de la persistencia. Custom Properties isIndirectlyInstantiated = True Conexiones Conector Assembly Fuente -> Destination Assembly Fuente -> Destination Fuente Public Gestor de entidades Objetivo Public Entidades Public Fachada de acceso a Datos Public Entidades Notas Logical diagram: Entidades class Entidades Serializable Serializable -fkIdCaracteristica Entidades::Caracteristica - Entidades::Caracteristicaobjeto3d - caracteristicaobjeto3dList: List<Caracteristicaobjeto3d> descripcion: String idCaracteristica: BigDecimal nombre: String serialVersionUID: long = 1L {readOnly} Serializable - -fkIdCaracteristicaObjeto Entidades::PersistenciaGrupologico archivoAsociado: byte ([]) cacheConsultaList: List<CacheConsulta> caracteristicaobjeto3dList: List<Caracteristicaobjeto3d> existe: boolean fkIdEscena: Escena idObjeto3d: BigDecimal metadata3dList: List<Metadata3d> objeto2dList: List<Objeto2d> persistenciaGrupologicoList: List<PersistenciaGrupologico> persistenciaGrupoobjetosList: List<PersistenciaGrupoobjetos> serialVersionUID: long = 1L {readOnly} idGrupoLogico: BigDecimal nombre: String objeto3dList: List<Objeto3d> serialVersionUID: long = 1L {readOnly} -fkIdEscena - archivoEscena: byte ([]) idEscena: BigDecimal nombre: String objeto3dList: List<Objeto3d> serialVersionUID: long = 1L {readOnly} - descripcion: String idMetadata3d: BigDecimal objeto3dList: List<Objeto3d> serialVersionUID: long = 1L {readOnly} Serializable Serializable Serializable Entidades::Valor - - Entidades::Escena -fkIdObjeto3d Serializable Serializable Entidades::Objeto3d -fkIdObjeto3d fkIdCaracteristica: Caracteristica fkIdObjeto3d: Objeto3d idCaracteristicaObjeto: BigDecimal serialVersionUID: long = 1L {readOnly} vectorcaracteristicoList: List<Vectorcaracteristico> Entidades::Metadata3d Entidades::Vectorcaracteristico -fkIdVector - fkIdVector: Vectorcaracteristico idValor: BigDecimal indice: BigDecimal serialVersionUID: long = 1L {readOnly} valor: float fkIdCaracteristicaObjeto: Caracteristicaobjeto3d idVector: BigDecimal indice: BigDecimal serialVersionUID: long = 1L {readOnly} valorList: List<Valor> Serializable Serializable Entidades::Caracteristica2d - Entidades::Valor2d caracteristicaobjeto2dList: List<Caracteristicaobjeto2d> descripcion: String idCaracteristica: BigDecimal nombre: String serialVersionUID: long = 1L {readOnly} - fkIdVector2d: Vectorcaracteristico2d idValor2d: BigDecimal indice: BigDecimal serialVersionUID: long = 1L {readOnly} valor: float -fkIdCaracteristica2d Serializable Serializable Entidades::PersistenciaLimite # - Entidades::PersistenciaGrupoobjetos limiteInferior: float limiteSuperior: float persistenciaGrupoobjetos: PersistenciaGrupoobjetos persistenciaLimitePK: PersistenciaLimitePK persistenciaPosicionlimite: PersistenciaPosicionlimite serialVersionUID: long = 1L {readOnly} -persistenciaGrupoobjetos - descripcion: String idGrupoDeObjetos3d: BigDecimal objeto3dList: List<Objeto3d> persistenciaCorrelacionList: List<PersistenciaCorrelacion> persistenciaLimiteList: List<PersistenciaLimite> serialVersionUID: long = 1L {readOnly} -fkIdVector2d Serializable Serializable -fkIdCaracteristicaObjeto2d Entidades::Objeto2d Serializable Entidades::Caracteristicaobjeto2d -persistenciaPosicionlimite #persistenciaLimitePK Serializable Serializable Entidades::PersistenciaPosicionlimite - descripcion: String idPosicionDelLimite: BigDecimal persistenciaLimiteList: List<PersistenciaLimite> serialVersionUID: long = 1L {readOnly} Serializable Entidades::PersistenciaLimitePK - - archivoAsociado: byte ([]) caracteristicaobjeto2dList: List<Caracteristicaobjeto2d> existe: BigDecimal fkIdObjeto3d: Objeto3d idObjeto2d: BigDecimal metamodelo2dList: List<Metamodelo2d> persistenciaGrupodeobjeto2dList: List<PersistenciaGrupodeobjeto2d> serialVersionUID: long = 1L {readOnly} -fkObjeto2d Entidades::PersistenciaCorrelacion fkIdGrupoDeObjetos3d: BigDecimal fkIdPosicionDelLimite: BigDecimal - - Serializable - fkIdCaracteristicaObjeto2d: Caracteristicaobjeto2d fkIdVectorCaracteristico: BigDecimal idVector: BigDecimal indice: BigDecimal serialVersionUID: long = 1L {readOnly} valor2dList: List<Valor2d> -fkObjeto2d Serializable -metamodelo2d Serializable Entidades::PersistenciaGrupodeobjeto2d descripcion: String idGrupoDeObjetos3d: BigDecimal persistenciaCorrelacion2dList: List<PersistenciaCorrelacion2d> persistenciaGrupodeobjeto2dList: List<PersistenciaGrupodeobjeto2d> persistenciaLimite2d: PersistenciaLimite2d serialVersionUID: long = 1L {readOnly} fkIdCaracteristica2d: Caracteristica2d fkIdObjeto2d: Objeto2dIndependiente fkIdObjeto2d3d: Objeto2d idCaracteristicaObjeto2d: BigDecimal serialVersionUID: long = 1L {readOnly} vectorcaracteristico2dList: List<Vectorcaracteristico2d> descripcion: String idCorrelacion: BigDecimal persistenciaGrupoobjetosList: List<PersistenciaGrupoobjetos> serialVersionUID: long = 1L {readOnly} Entidades::PersistenciaGrupoobjetos2d - Entidades::Vectorcaracteristico2d -fkIdObjeto2d3d -fkIdGrupoDeObjetos2d - Serializable Entidades::Metamodelo2d fkIdGrupoDeObjetos2d: PersistenciaGrupoobjetos2d fkIdObjeto2d: Objeto2dIndependiente fkObjeto2d: Objeto2d id: BigDecimal serialVersionUID: long = 1L {readOnly} - Entidades::Metadata2d fkIdMetadata2d: BigDecimal fkIdObjeto2d: Objeto2dIndependiente fkObjeto2d: Objeto2d metadata2d: Metadata2d serialVersionUID: long = 1L {readOnly} -metadata2d - descripcion: String idMetadata2d: BigDecimal metamodelo2d: Metamodelo2d serialVersionUID: long = 1L {readOnly} Serializable Entidades::CacheUsuarioEnSession - -persistenciaGrupoobjetos2d cacheConsultaList: List<CacheConsulta> idUsuario: BigDecimal serialVersionUID: long = 1L {readOnly} -fkIdUsuario Serializable -persistenciaLimite2d Entidades::PersistenciaCorrelacion2d -fkIdObjeto2d Serializable Entidades::PersistenciaLimite2d - Tipo: Estados: Paquete: Detail: GUID: fkIdGrupoDeObjetos2d: BigDecimal limiteInferior: float limiteSuperior: float persistenciaGrupoobjetos2d: PersistenciaGrupoobjetos2d serialVersionUID: long = 1L {readOnly} - descripcion: String idCorrelacion2d: BigDecimal persistenciaGrupoobjetos2dList: List<PersistenciaGrupoobjetos2d> serialVersionUID: long = 1L {readOnly} Serializable Serializable Entidades::Objeto2dIndependiente -fkIdObjeto2d - archivoAsociado: byte ([]) cacheConsultaList: List<CacheConsulta> caracteristicaobjeto2dList: List<Caracteristicaobjeto2d> existe: BigDecimal idObjeto2d: BigDecimal metamodelo2dList: List<Metamodelo2d> persistenciaGrupodeobjeto2dList: List<PersistenciaGrupodeobjeto2d> serialVersionUID: long = 1L {readOnly} Paquete Proposed. Versión 1.0. Fase 1.0. Components Creado on 10/5/2011. Ultimo Modificado on 10/5/2011 {3DC875CC-8D19-4147-B74E-69D69E048CBE} Entidades::CacheConsulta -fkIdObjeto2d - fkIdUsuario: CacheUsuarioEnSession idConsulta: BigDecimal objeto2dIndependienteList: List<Objeto2dIndependiente> objeto3dList: List<Objeto3d> serialVersionUID: long = 1L {readOnly} Model Specification Page: 58 Entidades - (Logical diagram) Creado Por: sirharker on 10/5/2011 Ultimo Modificado: 11/23/2011 Versión: 1.0. Bloqueado: False GUID: {AFD1FB27-D4B9-43c9-A2B2-624B1F80C231} CacheConsulta Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {EE5F133F-EB9A-4c12-AA71-98AF5822A04D} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "cache_consulta", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "CacheConsulta.findAll", query = "SELECT c de CacheConsulta c"), @NamedQuery(name = "CacheConsulta.findByIdConsulta", query = "SELECT c de CacheConsulta c WHERE c.idConsulta = :idConsulta")}). Conexiones Conector Asociación Unspecified Asociación Fuente -> Destination Atributos Atributo fkIdUsuario CacheUsuarioEnSession Private Fuente Public CacheConsulta Objetivo Notas Public Objeto2dIndependiente Public CacheConsulta Private fkIdUsuario CacheUsuarioEnSessio n Notas Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_usuario", referencedColumnName = "id_usuario", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] Model Specification Page: 59 Atributo Notas Restricciones and tags idConsulta BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_consulta", nullable = false, precision = 20, scale = 1) ] objeto2dIndependienteLi st List<Objeto2dIndependient e> Private Default: objeto3dList List<Objeto3d> Private Default: serialVersionUID long Private Static Const Default: 1L CacheUsuarioEnSession [annotations = @JoinTable(name = "cache_objeto_2d", joinColumns = { @JoinColumn(name = "fk_id_consulta", referencedColumnName = "id_consulta", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_objeto_2d", referencedColumnName = "id_objeto_2d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] [annotations = @JoinTable(name = "cache_objeto_3d", joinColumns = { @JoinColumn(name = "fk_id_consulta", referencedColumnName = "id_consulta", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_objeto_3d", referencedColumnName = "id_objeto_3d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] Model Specification Tipo: Estados: Paquete: Detail: GUID: Page: 60 Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {4588282F-7164-4652-B003-9AF4E49EE5A3} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "cache_usuario_en_session", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "CacheUsuarioEnSession.findAll", query = "SELECT c de CacheUsuarioEnSession c"), @NamedQuery(name = "CacheUsuarioEnSession.findByIdUsuario", query = "SELECT c de CacheUsuarioEnSession c WHERE c.idUsuario = :idUsuario")}). Conexiones Conector Asociación Fuente -> Destination Atributos Atributo cacheConsultaList List<CacheConsulta> Private idUsuario BigDecimal Private Fuente Public CacheConsulta Notas Objetivo Private fkIdUsuario CacheUsuarioEnSessio n Notas Restricciones and tags Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdUsuario", fetch = FetchType.LAZY) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_usuario", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 61 Notas Restricciones and tags serialVersionUID long Private Static Const Default: 1L Caracteristica Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {9784EDF3-E9DD-4293-BE9A-A0C1FDBF0CDD} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "caracteristica", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Caracteristica.findAll", query = "SELECT c de Caracteristica c"), @NamedQuery(name = "Caracteristica.findByIdCaracteristica", query = "SELECT c de Caracteristica c WHERE c.idCaracteristica = :idCaracteristica"), @NamedQuery(name = "Caracteristica.findByDescripcion", query = "SELECT c de Caracteristica c WHERE c.descripcion = :descripcion"), @NamedQuery(name = "Caracteristica.findByNombre", query = "SELECT c de Caracteristica c WHERE c.nombre = :nombre")}). Conexiones Conector Asociación Fuente -> Destination Atributos Atributo Fuente Public Caracteristicaobjeto3d Notas Objetivo Private fkIdCaracteristica Caracteristica Notas Restricciones and tags Model Specification Atributo Page: 62 Notas Restricciones and tags caracteristicaobjeto3dLis t List<Caracteristicaobjeto3 d> Private Default: descripcion String Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdCaracteristica", fetch = FetchType.LAZY) ] [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idCaracteristica BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_caracteristica", nullable = false, precision = 20, scale = 1) ] nombre String Private Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "nombre", nullable = false, length = 250) ] serialVersionUID long Private Static Const Caracteristica2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {67300E10-0E83-4485-8E45-9D5FF7A2D1E8} Default: 1L Model Specification Page: 63 Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "caracteristica2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Caracteristica2d.findAll", query = "SELECT c de Caracteristica2d c"), @NamedQuery(name = "Caracteristica2d.findByIdCaracteristica", query = "SELECT c de Caracteristica2d c WHERE c.idCaracteristica = :idCaracteristica"), @NamedQuery(name = "Caracteristica2d.findByDescripcion", query = "SELECT c de Caracteristica2d c WHERE c.descripcion = :descripcion"), @NamedQuery(name = "Caracteristica2d.findByNombre", query = "SELECT c de Caracteristica2d c WHERE c.nombre = :nombre")}). Conexiones Conector Asociación Fuente -> Destination Atributos Atributo Fuente Public Caracteristicaobjeto2d Notas Objetivo Private fkIdCaracteristica2d Caracteristica2d Notas Restricciones and tags caracteristicaobjeto2dLis t List<Caracteristicaobjeto2 d> Private Default: descripcion String Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdCaracteristica2d", fetch = FetchType.LAZY) ] [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] Model Specification Page: 64 Atributo Notas idCaracteristica BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_caracteristica", nullable = false, precision = 20, scale = 1) ] nombre String Private Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "nombre", nullable = false, length = 250) ] serialVersionUID long Private Static Const Default: 1L Caracteristicaobjeto2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {2F647E27-3D2D-499b-94A6-890D8DEA97BB} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "caracteristicaobjeto2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Caracteristicaobjeto2d.findAll", query = "SELECT c de Caracteristicaobjeto2d c"), @NamedQuery(name = "Caracteristicaobjeto2d.findByIdCaracteristicaObjeto2d", query = "SELECT c de Caracteristicaobjeto2d c WHERE c.idCaracteristicaObjeto2d = :idCaracteristicaObjeto2d")}). Conexiones Model Specification Page: 65 Conector Asociación Fuente -> Destination Fuente Public Vectorcaracteristico2d Objetivo Notas Private fkIdCaracteristicaObjet o2d Caracteristicaobjeto2d Asociación Fuente -> Destination Public Caracteristicaobjeto2d Private fkIdObjeto2d3d Objeto2d Asociación Fuente -> Destination Public Caracteristicaobjeto2d Private fkIdObjeto2d Objeto2dIndependiente Asociación Fuente -> Destination Public Caracteristicaobjeto2d Private fkIdCaracteristica2d Caracteristica2d Atributos Atributo fkIdCaracteristica2d Caracteristica2d Private Notas Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_caracteristica_2d", referencedColumnName = "id_caracteristica", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] fkIdObjeto2d Objeto2dIndependiente Private Default: fkIdObjeto2d3d Objeto2d Private Default: [annotations = @JoinColumn(name = "fk_id_objeto_2d", referencedColumnName = "id_objeto_2d")@ManyToOne(fetc h = FetchType.LAZY) ] [annotations = @JoinColumn(name = "fk_id_objeto_2d_3d", referencedColumnName = "id_objeto_2d")@ManyToOne(fetc h = FetchType.LAZY) ] idCaracteristicaObjeto2d @Max(value=?) @Min(value=?)//if you know Default: BigDecimal range of your decimal fields consider using Private these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_caracteristica_objeto_2d", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 66 Notas Restricciones and tags serialVersionUID long Private Static Const Default: 1L vectorcaracteristico2dLis t List<Vectorcaracteristico2 d> Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdCaracteristicaObjeto2d", fetch = FetchType.LAZY) ] Caracteristicaobjeto3d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {CA04C0A1-551A-4fb1-8CAC-0DDEA28BFF6B} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "caracteristicaobjeto3d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Caracteristicaobjeto3d.findAll", query = "SELECT c de Caracteristicaobjeto3d c"), @NamedQuery(name = "Caracteristicaobjeto3d.findByIdCaracteristicaObjeto", query = "SELECT c de Caracteristicaobjeto3d c WHERE c.idCaracteristicaObjeto = :idCaracteristicaObjeto")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public Caracteristicaobjeto3d Objetivo Private fkIdObjeto3d Objeto3d Asociación Fuente -> Destination Public Caracteristicaobjeto3d Private fkIdCaracteristica Caracteristica Notas Model Specification Page: 67 Conector Fuente Objetivo Asociación Fuente -> Destination Public Vectorcaracteristico Private fkIdCaracteristicaObjet o Caracteristicaobjeto3d Atributos Atributo Notas Notas Restricciones and tags fkIdCaracteristica Caracteristica Private Default: fkIdObjeto3d Objeto3d Private Default: [annotations = @JoinColumn(name = "fk_id_caracteristica", referencedColumnName = "id_caracteristica", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] [annotations = @JoinColumn(name = "fk_id_objeto_3d", referencedColumnName = "id_objeto_3d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] idCaracteristicaObjeto BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_caracteristica_objeto", nullable = false, precision = 20, scale = 1) ] serialVersionUID long Private Static Const Default: 1L vectorcaracteristicoList List<Vectorcaracteristico> Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdCaracteristicaObjeto", fetch = FetchType.LAZY) ] Model Specification Page: 68 Escena Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {5848198B-316A-406d-BB68-D7E97C08DA53} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "escena", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Escena.findAll", query = "SELECT e de Escena e"), @NamedQuery(name = "Escena.findByIdEscena", query = "SELECT e de Escena e WHERE e.idEscena = :idEscena"), @NamedQuery(name = "Escena.findByNombre", query = "SELECT e de Escena e WHERE e.nombre = :nombre")}). Conexiones Conector Asociación Fuente -> Destination Atributos Atributo archivoEscena byte Private Collection idEscena BigDecimal Private Fuente Public Objeto3d Notas Objetivo Private fkIdEscena Escena Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Lob@Column(na me = "archivo_escena", nullable = false) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_escena", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 69 Notas nombre String Private Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "nombre", nullable = false, length = 250) ] objeto3dList List<Objeto3d> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @OneToMany(mappedBy = "fkIdEscena", fetch = FetchType.LAZY) ] Metadata2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {F028035E-3A42-45aa-9379-5E4BB8999B51} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "metadata2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Metadata2d.findAll", query = "SELECT m de Metadata2d m"), @NamedQuery(name = "Metadata2d.findByIdMetadata2d", query = "SELECT m de Metadata2d m WHERE m.idMetadata2d = :idMetadata2d"), @NamedQuery(name = "Metadata2d.findByDescripcion", query = "SELECT m de Metadata2d m WHERE m.descripcion = :descripcion")}). Model Specification Conexiones Conector Asociación Fuente -> Destination Asociación Fuente -> Destination Atributos Atributo Page: 70 Fuente Public Metamodelo2d Objetivo Private metadata2d Metadata2d Public Metadata2d Private metamodelo2d Metamodelo2d Notas descripcion String Private Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idMetadata2d BigDecimal @Max(value=?) @Min(value=?)//if you know Default: Private range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_metadata_2d", nullable = false, precision = 20, scale = 1) ] metamodelo2d Metamodelo2d Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @OneToOne(cascade = CascadeType.ALL, mappedBy = "metadata2d", fetch = FetchType.LAZY) ] Metadata3d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {31F99077-73DA-4cc1-8349-38E176EFF787} Model Specification Page: 71 Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "metadata3d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Metadata3d.findAll", query = "SELECT m de Metadata3d m"), @NamedQuery(name = "Metadata3d.findByIdMetadata3d", query = "SELECT m de Metadata3d m WHERE m.idMetadata3d = :idMetadata3d"), @NamedQuery(name = "Metadata3d.findByDescripcion", query = "SELECT m de Metadata3d m WHERE m.descripcion = :descripcion")}). Conexiones Conector Asociación Unspecified Atributos Atributo descripcion String Private Fuente Public Objeto3d Notas Objetivo Public Metadata3d Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idMetadata3d BigDecimal @Max(value=?) @Min(value=?)//if you know Default: Private range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_metadata_3d", nullable = false, precision = 20, scale = 1) ] objeto3dList List<Objeto3d> Private Default: [annotations = @JoinTable(name = "metamodelo3d", joinColumns = { @JoinColumn(name = "fk_id_metadata_3d", referencedColumnName = "id_metadata_3d", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_objeto_3d", Model Specification Atributo Page: 72 Notas Restricciones and tags referencedColumnName = "id_objeto_3d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] serialVersionUID long Private Static Const Default: 1L Metamodelo2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {CDF980EB-DE23-4ecb-9134-FDC0E582D0A0} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "metamodelo2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Metamodelo2d.findAll", query = "SELECT m de Metamodelo2d m"), @NamedQuery(name = "Metamodelo2d.findByFkIdMetadata2d", query = "SELECT m de Metamodelo2d m WHERE m.fkIdMetadata2d = :fkIdMetadata2d")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public Metamodelo2d Objetivo Notas Private fkIdObjeto2d Objeto2dIndependiente Asociación Fuente -> Destination Public Metamodelo2d Private fkObjeto2d Objeto2d Asociación Fuente -> Destination Public Metamodelo2d Private metadata2d Metadata2d Model Specification Page: 73 Conector Fuente Objetivo Asociación Fuente -> Destination Public Metadata2d Private metamodelo2d Metamodelo2d Atributos Atributo fkIdMetadata2d BigDecimal Private Notas @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations mensaje a enforce field validation Notas Restricciones and tags Default: [annotations = @Id@Basic(optional = false)@NotNull@Column(name = "fk_id_metadata_2d", nullable = false, precision = 20, scale = 1) ] fkIdObjeto2d Objeto2dIndependiente Private Default: fkObjeto2d Objeto2d Private Default: [annotations = @JoinColumn(name = "fk_id_objeto_2d", referencedColumnName = "id_objeto_2d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] [annotations = @JoinColumn(name = "fk_objeto_2d", referencedColumnName = "id_objeto_2d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] metadata2d Metadata2d Private Default: [annotations = @JoinColumn(name = "fk_id_metadata_2d", referencedColumnName = "id_metadata_2d", nullable = false, insertable = false, updatable = false)@OneToOne(optional = false, fetch = FetchType.LAZY) ] serialVersionUID long Private Static Const Default: 1L Model Specification Page: 74 Objeto2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {499C234D-1B16-424c-B66B-016A435E5AA6} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "objeto2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Objeto2d.findAll", query = "SELECT o de Objeto2d o"), @NamedQuery(name = "Objeto2d.findByIdObjeto2d", query = "SELECT o de Objeto2d o WHERE o.idObjeto2d = :idObjeto2d"), @NamedQuery(name = "Objeto2d.findByExiste", query = "SELECT o de Objeto2d o WHERE o.existe = :existe")}). Conexiones Conector Asociación Fuente -> Destination Fuente Objetivo Public Private fkObjeto2d PersistenciaGrupodeobj Objeto2d eto2d Asociación Fuente -> Destination Public Objeto2d Private fkIdObjeto3d Objeto3d Asociación Fuente -> Destination Public Metamodelo2d Private fkObjeto2d Objeto2d Asociación Fuente -> Destination Public Caracteristicaobjeto2d Private fkIdObjeto2d3d Objeto2d Atributos Atributo archivoAsociado byte Private Collection Notas Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Lob@Column(na me = "archivo_asociado", nullable = false) ] Model Specification Atributo Page: 75 Notas Restricciones and tags caracteristicaobjeto2dLis t List<Caracteristicaobjeto2 d> Private Default: existe BigDecimal Private Default: [annotations = @OneToMany(mappedBy = "fkIdObjeto2d3d", fetch = FetchType.LAZY) ] [annotations = @Basic(optional = false)@NotNull@Column(name = "existe", nullable = false, precision = 20, scale = 1) ] fkIdObjeto3d Objeto3d Private Default: [annotations = @JoinColumn(name = "fk_id_objeto_3d", referencedColumnName = "id_objeto_3d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] idObjeto2d BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_objeto_2d", nullable = false, precision = 20, scale = 1) ] metamodelo2dList List<Metamodelo2d> Private Default: persistenciaGrupodeobjet o2dList List<PersistenciaGrupodeo bjeto2d> Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkObjeto2d", fetch = FetchType.LAZY) ] [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkObjeto2d", fetch = FetchType.LAZY) ] Model Specification Atributo Page: 76 Notas Restricciones and tags serialVersionUID long Private Static Const Default: 1L Objeto2dIndependiente Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {6538C022-33EA-4af7-BD77-3D5A493259A4} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "objeto2d_independiente", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Objeto2dIndependiente.findAll", query = "SELECT o de Objeto2dIndependiente o"), @NamedQuery(name = "Objeto2dIndependiente.findByIdObjeto2d", query = "SELECT o de Objeto2dIndependiente o WHERE o.idObjeto2d = :idObjeto2d"), @NamedQuery(name = "Objeto2dIndependiente.findByExiste", query = "SELECT o de Objeto2dIndependiente o WHERE o.existe = :existe")}). Conexiones Conector Asociación Unspecified Fuente Public CacheConsulta Objetivo Notas Public Objeto2dIndependiente Asociación Fuente -> Destination Public Private fkIdObjeto2d PersistenciaGrupodeobj Objeto2dIndependiente eto2d Asociación Fuente -> Destination Public Metamodelo2d Private fkIdObjeto2d Objeto2dIndependiente Asociación Fuente -> Destination Public Caracteristicaobjeto2d Private fkIdObjeto2d Objeto2dIndependiente Model Specification Atributos Atributo archivoAsociado byte Private Collection Page: 77 Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Lob@Column(na me = "archivo_asociado", nullable = false) ] cacheConsultaList List<CacheConsulta> Private Default: caracteristicaobjeto2dLis t List<Caracteristicaobjeto2 d> Private Default: existe BigDecimal Private Default: [annotations = @ManyToMany(mappedBy = "objeto2dIndependienteList", fetch = FetchType.LAZY) ] [annotations = @OneToMany(mappedBy = "fkIdObjeto2d", fetch = FetchType.LAZY) ] [annotations = @Column(name = "existe", precision = 1, scale = 1) ] idObjeto2d BigDecimal Private metamodelo2dList List<Metamodelo2d> Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_objeto_2d", nullable = false, precision = 20, scale = 1) ] Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdObjeto2d", fetch = FetchType.LAZY) ] Model Specification Atributo Page: 78 Notas Restricciones and tags persistenciaGrupodeobjet o2dList List<PersistenciaGrupodeo bjeto2d> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdObjeto2d", fetch = FetchType.LAZY) ] Objeto3d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {C8B600E7-8ACC-4625-8F31-C2AD1D85C6F7} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "objeto3d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Objeto3d.findAll", query = "SELECT o de Objeto3d o"), @NamedQuery(name = "Objeto3d.findByIdObjeto3d", query = "SELECT o de Objeto3d o WHERE o.idObjeto3d = :idObjeto3d"), @NamedQuery(name = "Objeto3d.findByExiste", query = "SELECT o de Objeto3d o WHERE o.existe = :existe")}). Conexiones Conector Asociación Unspecified Asociación Fuente Public PersistenciaGrupoobjet os Objetivo Public Objeto3d Public Private fkIdObjeto3d Notas Model Specification Page: 79 Conector Fuente -> Destination Fuente Objeto2d Objetivo Objeto3d Asociación Fuente -> Destination Public Objeto3d Private fkIdEscena Escena Asociación Fuente -> Destination Public Caracteristicaobjeto3d Private fkIdObjeto3d Objeto3d Asociación Unspecified Public Objeto3d Public Metadata3d Asociación Unspecified Public Objeto3d Public PersistenciaGrupologic o Atributos Atributo archivoAsociado byte Private Collection Notas Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Lob@Column(na me = "archivo_asociado", nullable = false) ] cacheConsultaList List<CacheConsulta> Private Default: caracteristicaobjeto3dLis t List<Caracteristicaobjeto3 d> Private Default: existe boolean Private Default: [annotations = @ManyToMany(mappedBy = "objeto3dList", fetch = FetchType.LAZY) ] [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdObjeto3d", fetch = FetchType.LAZY) ] [annotations = @Basic(optional = false)@NotNull@Column(name = "existe", nullable = false) ] Model Specification Atributo fkIdEscena Escena Private Page: 80 Notas Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_escena", referencedColumnName = "id_escena")@ManyToOne(fetch = FetchType.LAZY) ] idObjeto3d BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_objeto_3d", nullable = false, precision = 20, scale = 1) ] metadata3dList List<Metadata3d> Private Default: objeto2dList List<Objeto2d> Private Default: persistenciaGrupologicoL ist List<PersistenciaGrupologi co> Private Default: [annotations = @ManyToMany(mappedBy = "objeto3dList", fetch = FetchType.LAZY) ] [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdObjeto3d", fetch = FetchType.LAZY) ] [annotations = @JoinTable(name = "persistencia_grupologicoobjeto", joinColumns = { @JoinColumn(name = "fk_id_modelo_3d", referencedColumnName = "id_objeto_3d", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_grupo_logico", referencedColumnName = "id_grupo_logico", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] Model Specification Atributo Page: 81 Notas Restricciones and tags persistenciaGrupoobjetos List List<PersistenciaGrupoobj etos> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @JoinTable(name = "persistencia_grupodeobjeto", joinColumns = { @JoinColumn(name = "fk_id_objeto_3d", referencedColumnName = "id_objeto_3d", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_grupo_de_objeto_3d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] PersistenciaCorrelacion Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {D27E9784-BEBF-4cdd-A7FB-038DBB934F0C} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "persistencia_correlacion", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaCorrelacion.findAll", query = "SELECT p de PersistenciaCorrelacion p"), @NamedQuery(name = "PersistenciaCorrelacion.findByIdCorrelacion", query = "SELECT p de PersistenciaCorrelacion p WHERE p.idCorrelacion = :idCorrelacion"), @NamedQuery(name = "PersistenciaCorrelacion.findByDescripcion", query = "SELECT p de PersistenciaCorrelacion p WHERE p.descripcion = :descripcion")}). Model Specification Conexiones Conector Asociación Unspecified Atributos Atributo descripcion String Private Page: 82 Fuente Public PersistenciaGrupoobjet os Notas Objetivo Notas Public PersistenciaCorrelacion Restricciones and tags Default: [annotations = @Size(max = 250)@Column(name = "descripcion", length = 250) ] idCorrelacion BigDecimal @Max(value=?) @Min(value=?)//if you know Default: Private range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_correlacion", nullable = false, precision = 20, scale = 1) ] persistenciaGrupoobjetos List List<PersistenciaGrupoobj etos> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @JoinTable(name = "persistencia_correlaciones", joinColumns = { @JoinColumn(name = "fk_id_correlacion", referencedColumnName = "id_correlacion", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_grupo_de_objetos_3d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] Model Specification Page: 83 PersistenciaCorrelacion2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {A679EA37-BC11-416a-B58E-42362A8FAA29} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "persistencia_correlacion2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaCorrelacion2d.findAll", query = "SELECT p de PersistenciaCorrelacion2d p"), @NamedQuery(name = "PersistenciaCorrelacion2d.findByIdCorrelacion2d", query = "SELECT p de PersistenciaCorrelacion2d p WHERE p.idCorrelacion2d = :idCorrelacion2d"), @NamedQuery(name = "PersistenciaCorrelacion2d.findByDescripcion", query = "SELECT p de PersistenciaCorrelacion2d p WHERE p.descripcion = :descripcion")}). Conexiones Conector Asociación Unspecified Atributos Atributo descripcion String Private Fuente Public PersistenciaCorrelacion 2d Notas Objetivo Notas Public PersistenciaGrupodeobj eto2d Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idCorrelacion2d BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_correlacion_2d", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 84 Notas Restricciones and tags persistenciaGrupoobjetos 2dList List<PersistenciaGrupoobj etos2d> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @JoinTable(name = "persistencia_correlaciones2d", joinColumns = { @JoinColumn(name = "fk_id_correlacion_2d", referencedColumnName = "id_correlacion_2d", nullable = false)}, inverseJoinColumns = { @JoinColumn(name = "fk_id_grupo_de_objetos_2d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false)})@ManyToMany(fetch = FetchType.LAZY) ] PersistenciaGrupodeobjeto2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {85F07F16-836A-41cd-8EE3-37D8A3EBB5E7} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "persistencia_grupodeobjeto2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaGrupodeobjeto2d.findAll", query = "SELECT p de PersistenciaGrupodeobjeto2d p"), @NamedQuery(name = "PersistenciaGrupodeobjeto2d.findById", query = "SELECT p de PersistenciaGrupodeobjeto2d p WHERE p.id = :id")}). Conexiones Model Specification Page: 85 Conector Asociación Fuente -> Destination Fuente Public PersistenciaGrupodeobj eto2d Asociación Fuente -> Destination Public Private fkIdObjeto2d PersistenciaGrupodeobj Objeto2dIndependiente eto2d Asociación Fuente -> Destination Public Private fkObjeto2d PersistenciaGrupodeobj Objeto2d eto2d Asociación Unspecified Public Public PersistenciaCorrelacion PersistenciaGrupodeobj 2d eto2d Atributos Atributo fkIdGrupoDeObjetos2d PersistenciaGrupoobjetos2 d Private Notas Objetivo Notas Private fkIdGrupoDeObjetos2d PersistenciaGrupoobjet os2d Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_grupo_de_objetos_2d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] fkIdObjeto2d Objeto2dIndependiente Private Default: fkObjeto2d Objeto2d Private Default: [annotations = @JoinColumn(name = "fk_id_objeto_2d", referencedColumnName = "id_objeto_2d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] [annotations = @JoinColumn(name = "fk_objeto_2d", referencedColumnName = "id_objeto_2d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] Model Specification Page: 86 Atributo Notas Restricciones and tags id BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id", nullable = false, precision = 20, scale = 1) ] serialVersionUID long Private Static Const Default: 1L PersistenciaGrupologico Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {F0E982E0-6861-4775-80D6-C9CD54005279} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "persistencia_grupologico", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaGrupologico.findAll", query = "SELECT p de PersistenciaGrupologico p"), @NamedQuery(name = "PersistenciaGrupologico.findByIdGrupoLogico", query = "SELECT p de PersistenciaGrupologico p WHERE p.idGrupoLogico = :idGrupoLogico"), @NamedQuery(name = "PersistenciaGrupologico.findByNombre", query = "SELECT p de PersistenciaGrupologico p WHERE p.nombre = :nombre")}). Conexiones Conector Asociación Unspecified Fuente Public Objeto3d Objetivo Notas Public PersistenciaGrupologic o Model Specification Atributos Atributo Page: 87 Notas Restricciones and tags @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_grupo_logico", nullable = false, precision = 20, scale = 1) ] idGrupoLogico BigDecimal Private nombre String Private Default: [annotations = @Size(max = 250)@Column(name = "nombre", length = 250) ] objeto3dList List<Objeto3d> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @ManyToMany(mappedBy = "persistenciaGrupologicoList", fetch = FetchType.LAZY) ] PersistenciaGrupoobjetos Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {1E5BA608-C27F-4f98-9E53-90C73A9CB9B6} Custom Properties isActive = False Valores etiquetados Model Specification Page: 88 annotations = @Entity@Table(name = "persistencia_grupoobjetos", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaGrupoobjetos.findAll", query = "SELECT p de PersistenciaGrupoobjetos p"), @NamedQuery(name = "PersistenciaGrupoobjetos.findByIdGrupoDeObjetos3d", query = "SELECT p de PersistenciaGrupoobjetos p WHERE p.idGrupoDeObjetos3d = :idGrupoDeObjetos3d"), @NamedQuery(name = "PersistenciaGrupoobjetos.findByDescripcion", query = "SELECT p de PersistenciaGrupoobjetos p WHERE p.descripcion = :descripcion")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public PersistenciaLimite Objetivo Private persistenciaGrupoobjet os PersistenciaGrupoobjet os Asociación Unspecified Public PersistenciaGrupoobjet os Public Objeto3d Asociación Unspecified Public PersistenciaGrupoobjet os Public PersistenciaCorrelacion Atributos Atributo descripcion String Private Notas Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idGrupoDeObjetos3d BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_grupo_de_objetos_3d", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 89 Notas Restricciones and tags objeto3dList List<Objeto3d> Private Default: persistenciaCorrelacionL ist List<PersistenciaCorrelaci on> Private Default: persistenciaLimiteList List<PersistenciaLimite> Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @ManyToMany(mappedBy = "persistenciaGrupoobjetosList", fetch = FetchType.LAZY) ] PersistenciaGrupoobjetos2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {74AE3C44-9F33-4a1c-A7B3-5E531FD0CB70} Custom Properties isActive = False Valores etiquetados [annotations = @ManyToMany(mappedBy = "persistenciaGrupoobjetosList", fetch = FetchType.LAZY) ] [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "persistenciaGrupoobjetos", fetch = FetchType.LAZY) ] Model Specification Page: 90 annotations = @Entity@Table(name = "persistencia_grupoobjetos2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaGrupoobjetos2d.findAll", query = "SELECT p de PersistenciaGrupoobjetos2d p"), @NamedQuery(name = "PersistenciaGrupoobjetos2d.findByIdGrupoDeObjetos3d", query = "SELECT p de PersistenciaGrupoobjetos2d p WHERE p.idGrupoDeObjetos3d = :idGrupoDeObjetos3d"), @NamedQuery(name = "PersistenciaGrupoobjetos2d.findByDescripcion", query = "SELECT p de PersistenciaGrupoobjetos2d p WHERE p.descripcion = :descripcion")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public PersistenciaGrupoobjet os2d Objetivo Private persistenciaLimite2d PersistenciaLimite2d Asociación Fuente -> Destination Public PersistenciaLimite2d Private persistenciaGrupoobjet os2d PersistenciaGrupoobjet os2d Asociación Fuente -> Destination Public Private PersistenciaGrupodeobj fkIdGrupoDeObjetos2d eto2d PersistenciaGrupoobjet os2d Atributos Atributo descripcion String Private Notas Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Size(min = 1, max = 250)@Column(name = "descripcion", nullable = false, length = 250) ] idGrupoDeObjetos3d BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_grupo_de_objetos_3d", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 91 Notas Restricciones and tags persistenciaCorrelacion2 dList List<PersistenciaCorrelaci on2d> Private Default: persistenciaGrupodeobjet o2dList List<PersistenciaGrupodeo bjeto2d> Private Default: persistenciaLimite2d PersistenciaLimite2d Private Default: serialVersionUID long Private Static Const Default: 1L PersistenciaLimite Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {24E511EA-970B-4c0b-A890-ED39F80A7290} Custom Properties isActive = False [annotations = @ManyToMany(mappedBy = "persistenciaGrupoobjetos2dList", fetch = FetchType.LAZY) ] [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdGrupoDeObjetos2d", fetch = FetchType.LAZY) ] [annotations = @OneToOne(cascade = CascadeType.ALL, mappedBy = "persistenciaGrupoobjetos2d", fetch = FetchType.LAZY) ] Model Specification Page: 92 Valores etiquetados annotations = @Entity@Table(name = "persistencia_limite", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaLimite.findAll", query = "SELECT p de PersistenciaLimite p"), @NamedQuery(name = "PersistenciaLimite.findByFkIdGrupoDeObjetos3d", query = "SELECT p de PersistenciaLimite p WHERE p.persistenciaLimitePK.fkIdGrupoDeObjetos3d = :fkIdGrupoDeObjetos3d"), @NamedQuery(name = "PersistenciaLimite.findByFkIdPosicionDelLimite", query = "SELECT p de PersistenciaLimite p WHERE p.persistenciaLimitePK.fkIdPosicionDelLimite = :fkIdPosicionDelLimite"), @NamedQuery(name = "PersistenciaLimite.findByLimiteInferior", query = "SELECT p de PersistenciaLimite p WHERE p.limiteInferior = :limiteInferior"), @NamedQuery(name = "PersistenciaLimite.findByLimiteSuperior", query = "SELECT p de PersistenciaLimite p WHERE p.limiteSuperior = :limiteSuperior")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public PersistenciaLimite Objetivo Protected persistenciaLimitePK PersistenciaLimitePK Asociación Fuente -> Destination Public PersistenciaLimite Private persistenciaPosicionlim ite PersistenciaPosicionlim ite Asociación Fuente -> Destination Public PersistenciaLimite Private persistenciaGrupoobjet os PersistenciaGrupoobjet os Atributos Atributo limiteInferior float Private Notas Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "limite_inferior", nullable = false) ] limiteSuperior float Private Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "limite_superior", nullable = false) ] Model Specification Atributo Page: 93 Notas Restricciones and tags persistenciaGrupoobjetos PersistenciaGrupoobjetos Private Default: persistenciaLimitePK PersistenciaLimitePK Protected Default: persistenciaPosicionlimite PersistenciaPosicionlimite Private Default: serialVersionUID long Private Static Const Default: 1L PersistenciaLimite2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {9135DE88-C889-4c2c-B3AA-4FE5E9D70C97} Custom Properties isActive = False [annotations = @JoinColumn(name = "fk_id_grupo_de_objetos_3d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false, insertable = false, updatable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] [annotations = @EmbeddedId ] [annotations = @JoinColumn(name = "fk_id_posicion_del_limite", referencedColumnName = "id_posicion_del_limite", nullable = false, insertable = false, updatable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] Model Specification Page: 94 Valores etiquetados annotations = @Entity@Table(name = "persistencia_limite2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaLimite2d.findAll", query = "SELECT p de PersistenciaLimite2d p"), @NamedQuery(name = "PersistenciaLimite2d.findByFkIdGrupoDeObjetos2d", query = "SELECT p de PersistenciaLimite2d p WHERE p.fkIdGrupoDeObjetos2d = :fkIdGrupoDeObjetos2d"), @NamedQuery(name = "PersistenciaLimite2d.findByLimiteInferior", query = "SELECT p de PersistenciaLimite2d p WHERE p.limiteInferior = :limiteInferior"), @NamedQuery(name = "PersistenciaLimite2d.findByLimiteSuperior", query = "SELECT p de PersistenciaLimite2d p WHERE p.limiteSuperior = :limiteSuperior")}). Conexiones Conector Asociación Fuente -> Destination Asociación Fuente -> Destination Atributos Atributo fkIdGrupoDeObjetos2d BigDecimal Private limiteInferior float Private Fuente Public PersistenciaGrupoobjet os2d Objetivo Private persistenciaLimite2d PersistenciaLimite2d Public PersistenciaLimite2d Private persistenciaGrupoobjet os2d PersistenciaGrupoobjet os2d Notas @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations mensaje a enforce field validation Notas Restricciones and tags Default: [annotations = @Id@Basic(optional = false)@NotNull@Column(name = "fk_id_grupo_de_objetos_2d", nullable = false, precision = 20, scale = 1) ] Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "limite_inferior", nullable = false) ] Model Specification Page: 95 Atributo Notas Restricciones and tags limiteSuperior float Private Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "limite_superior", nullable = false) ] persistenciaGrupoobjetos 2d PersistenciaGrupoobjetos2 d Private Default: serialVersionUID long Private Static Const Default: 1L [annotations = @JoinColumn(name = "fk_id_grupo_de_objetos_2d", referencedColumnName = "id_grupo_de_objetos_3d", nullable = false, insertable = false, updatable = false)@OneToOne(optional = false, fetch = FetchType.LAZY) ] PersistenciaLimitePK Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {9C77C34C-7E3E-474b-B937-15CBD74B6B43} Custom Properties isActive = False Valores etiquetados annotations = @Embeddable. Conexiones Conector Asociación Fuente -> Destination Fuente Public PersistenciaLimite Objetivo Protected persistenciaLimitePK Notas Model Specification Conector Page: 96 Fuente Atributos Atributo fkIdGrupoDeObjetos3d BigDecimal Private Objetivo PersistenciaLimitePK Notas @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations mensaje a enforce field validation fkIdPosicionDelLimite BigDecimal Private Notas Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "fk_id_grupo_de_objetos_3d", nullable = false, precision = 8, scale = 2) ] Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "fk_id_posicion_del_limite", nullable = false, precision = 20, scale = 1) ] PersistenciaPosicionlimite Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {BB37CBCD-629F-4433-BB47-3C30A2885D5C} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "persistencia_posicionlimite", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "PersistenciaPosicionlimite.findAll", query = "SELECT p de PersistenciaPosicionlimite p"), @NamedQuery(name = "PersistenciaPosicionlimite.findByIdPosicionDelLimite", query = "SELECT p de PersistenciaPosicionlimite p WHERE p.idPosicionDelLimite = :idPosicionDelLimite"), @NamedQuery(name = "PersistenciaPosicionlimite.findByDescripcion", query = "SELECT p de PersistenciaPosicionlimite p WHERE p.descripcion = :descripcion")}). Conexiones Model Specification Conector Asociación Fuente -> Destination Atributos Atributo Page: 97 Fuente Public PersistenciaLimite Objetivo Notas Private persistenciaPosicionlim ite PersistenciaPosicionlim ite Notas descripcion String Private Restricciones and tags Default: [annotations = @Size(max = 250)@Column(name = "descripcion", length = 250) ] idPosicionDelLimite BigDecimal Private @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_posicion_del_limite", nullable = false, precision = 20, scale = 1) ] persistenciaLimiteList List<PersistenciaLimite> Private Default: serialVersionUID long Private Static Const Default: 1L Valor Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {EBE830ED-8A16-4a1d-BAC0-D92E987DCB98} [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "persistenciaPosicionlimite", fetch = FetchType.LAZY) ] Model Specification Page: 98 Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "valor", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Valor.findAll", query = "SELECT v de Valor v"), @NamedQuery(name = "Valor.findByIdValor", query = "SELECT v de Valor v WHERE v.idValor = :idValor"), @NamedQuery(name = "Valor.findByValor", query = "SELECT v de Valor v WHERE v.valor = :valor"), @NamedQuery(name = "Valor.findByIndice", query = "SELECT v de Valor v WHERE v.indice = :indice")}). Conexiones Conector Asociación Fuente -> Destination Atributos Atributo fkIdVector Vectorcaracteristico Private idValor BigDecimal Private indice BigDecimal Private Fuente Public Valor Notas Objetivo Private fkIdVector Vectorcaracteristico Notas Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_vector", referencedColumnName = "id_vector", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_valor", nullable = false, precision = 20, scale = 1) ] Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "indice", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 99 Notas Restricciones and tags serialVersionUID long Private Static Const Default: 1L valor float Private Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "valor", nullable = false) ] Valor2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {7CC4D377-9437-4535-98E2-F26F44DFAF96} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "valor2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Valor2d.findAll", query = "SELECT v de Valor2d v"), @NamedQuery(name = "Valor2d.findByIdValor2d", query = "SELECT v de Valor2d v WHERE v.idValor2d = :idValor2d"), @NamedQuery(name = "Valor2d.findByIndice", query = "SELECT v de Valor2d v WHERE v.indice = :indice"), @NamedQuery(name = "Valor2d.findByValor", query = "SELECT v de Valor2d v WHERE v.valor = :valor")}). Conexiones Conector Asociación Fuente -> Destination Fuente Public Valor2d Objetivo Private fkIdVector2d Vectorcaracteristico2d Notas Model Specification Atributos Atributo Page: 100 Notas idValor2d BigDecimal Private Restricciones and tags Default: fkIdVector2d Vectorcaracteristico2d Private [annotations = @JoinColumn(name = "fk_id_vector_2d", referencedColumnName = "id_vector", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_valor_2d", nullable = false, precision = 20, scale = 1) ] indice BigDecimal Private Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "indice", nullable = false, precision = 20, scale = 1) ] serialVersionUID long Private Static Const Default: 1L valor float Private Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "valor", nullable = false) ] Vectorcaracteristico Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {C06BEFB8-4118-4455-AB4D-9920F3E3E300} Model Specification Page: 101 Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "vectorcaracteristico", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Vectorcaracteristico.findAll", query = "SELECT v de Vectorcaracteristico v"), @NamedQuery(name = "Vectorcaracteristico.findByIdVector", query = "SELECT v de Vectorcaracteristico v WHERE v.idVector = :idVector"), @NamedQuery(name = "Vectorcaracteristico.findByIndice", query = "SELECT v de Vectorcaracteristico v WHERE v.indice = :indice")}). Conexiones Conector Asociación Fuente -> Destination Asociación Fuente -> Destination Atributos Atributo fkIdCaracteristicaObjeto Caracteristicaobjeto3d Private idVector BigDecimal Private Fuente Public Valor Objetivo Private fkIdVector Vectorcaracteristico Public Vectorcaracteristico Private fkIdCaracteristicaObjet o Caracteristicaobjeto3d Notas Notas Restricciones and tags Default: [annotations = @JoinColumn(name = "fk_id_caracteristica_objeto", referencedColumnName = "id_caracteristica_objeto", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_vector", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 102 Notas indice BigDecimal Private Restricciones and tags Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "indice", nullable = false, precision = 20, scale = 1) ] serialVersionUID long Private Static Const Default: 1L valorList List<Valor> Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdVector", fetch = FetchType.LAZY) ] Vectorcaracteristico2d Tipo: Estados: Paquete: Detail: GUID: Clase Serializable Proposed. Versión 1.0. Fase 1.0. Entidades Palabras clave: Creado on 10/5/2011. Ultimo Modificado on 10/5/2011. {7B6E13EF-4A5C-4a95-A9B8-1C24F3C7E1F1} Custom Properties isActive = False Valores etiquetados annotations = @Entity@Table(name = "vectorcaracteristico2d", catalog = "repositorio3D", schema = "public")@XmlRootElement@NamedQueries({ @NamedQuery(name = "Vectorcaracteristico2d.findAll", query = "SELECT v de Vectorcaracteristico2d v"), @NamedQuery(name = "Vectorcaracteristico2d.findByIdVector", query = "SELECT v de Vectorcaracteristico2d v WHERE v.idVector = :idVector"), @NamedQuery(name = "Vectorcaracteristico2d.findByIndice", query = "SELECT v de Vectorcaracteristico2d v WHERE v.indice = :indice"), @NamedQuery(name = "Vectorcaracteristico2d.findByFkIdVectorCaracteristico", query = "SELECT v de Vectorcaracteristico2d v WHERE v.fkIdVectorCaracteristico = :fkIdVectorCaracteristico")}). Model Specification Conexiones Conector Asociación Fuente -> Destination Asociación Fuente -> Destination Atributos Atributo Page: 103 Fuente Public Valor2d Objetivo Private fkIdVector2d Vectorcaracteristico2d Public Vectorcaracteristico2d Private fkIdCaracteristicaObjet o2d Caracteristicaobjeto2d Notas Notas Restricciones and tags fkIdCaracteristicaObjeto 2d Caracteristicaobjeto2d Private Default: fkIdVectorCaracteristico BigDecimal Private Default: idVector BigDecimal Private indice BigDecimal Private [annotations = @JoinColumn(name = "fk_id_caracteristica_objeto_2d", referencedColumnName = "id_caracteristica_objeto_2d", nullable = false)@ManyToOne(optional = false, fetch = FetchType.LAZY) ] [annotations = @Column(name = "fk_id_vector_caracteristico", precision = 20, scale = 1) ] @Max(value=?) @Min(value=?)//if you know Default: range of your decimal fields consider using these annotations mensaje a enforce field [annotations = @Id@Basic(optional validation = false)@NotNull@Column(name = "id_vector", nullable = false, precision = 20, scale = 1) ] Default: [annotations = @Basic(optional = false)@NotNull@Column(name = "indice", nullable = false, precision = 20, scale = 1) ] Model Specification Atributo Page: 104 Notas Restricciones and tags serialVersionUID long Private Static Const Default: 1L valor2dList List<Valor2d> Private Default: [annotations = @OneToMany(cascade = CascadeType.ALL, mappedBy = "fkIdVector2d", fetch = FetchType.LAZY) ]