Home
Anexo H. Manual técnico.
Contents
1. lt idSec gt 1 lt idSec gt lt operador gt VALUEFILTER lt operador gt lt camino gt lt node gt Nodo1 lt node gt lt pk gt lt arco gt lt id gt A1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt pk gt lt node gt Nodo2 lt node gt lt pk gt lt arco gt lt id gt A4 lt id gt lt arco gt lt arco gt lt id gt A5 lt id gt lt arco gt lt arco gt lt id gt A6 lt id gt lt arco gt lt arco gt lt id gt A7 lt id gt lt arco gt lt pk gt lt camino gt lt filtro gt lt condicion gt lt node gt Nodo3 lt node gt lt operador gt lt operador gt lt valor gt Valor de condici n para A1 lt valor gt lt condicion gt lt condicion gt lt node gt Nodo4 lt node gt lt operador gt lt operador gt lt valor gt Valor de condici n para A4 lt valor gt lt condicion gt lt filtro gt lt secuencia gt lt consulta gt El archivo XML para el operador filtro de clase contiene en lt camino gt el nodo objeto de inter s en lt node gt Entre las etiquetas lt pk gt se encuentra los arcos que forman un camino entre el nodo objeto y el nodo con el valor de condici n Al final se encuentra entre el filtro lt filtro gt y condici n lt condicion gt los nodos lt node gt los operadores lt operador gt y los valores de condici n lt valor gt A continuaci n se observa un ejemplo de filtro de clase lt xml version 1
2. 0 encoding UTF 8 standalone no gt lt consulta gt lt secuencia gt lt operador gt CLASSFILTER lt operador gt lt idSec gt 1 lt idSec gt lt camino gt lt node gt lt id gt NodoObjeto1 lt id gt lt node gt lt pk gt lt arco gt lt id gt A1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt pk gt lt camino gt lt filtro gt lt condicion gt lt node gt Nodo1 lt node gt lt operador lt operador gt lt valor gt Valor de condici n para A1 lt valor gt lt condicion gt lt filtro gt lt secuencia gt lt consulta gt A continuaci n se observa un ejemplo con una secuencia de operadores Se realiza primero extraer subgrafo con el id de secuencia 1 y luego filtro de valor con el id de secuencia en 2 lt xml version 1 0 encoding UTF 8 standalone no gt lt consulta gt lt secuencia gt lt idSec gt 2 lt idSec gt lt operador gt VALUEFILTER lt operador gt lt camino gt lt node gt Nodo1 lt node gt lt pk gt lt arco gt lt id gt A 1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt arco gt lt id gt A4 lt id gt lt arco gt lt pk gt lt node gt Nodo2 lt node gt lt pk gt lt arco gt lt id gt A5 lt id gt lt arco gt lt arco gt lt id gt A6 lt id gt lt arco gt lt arco gt lt id gt A7 lt id gt lt arco
3. para edge lt edge id 4 source 1 target 2 gt lt data key Edges gt Arco 1 lt data gt lt edge gt Un ejemplo de este archivo GraphML se observa a continuaci n lt xml version 1 0 encoding UTF 8 gt lt graphml xmIns http graphml graphdrawing org xmins xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http graphml graphdrawing org xmins http graphml graphdrawing org xmins 1 0 graphml xsd gt lt key id Type for node gt lt key gt lt key id Label for node gt lt key gt lt key id Edges for edge gt lt key gt lt key id Operation for node gt lt default gt lt default gt lt key gt lt key id Edges for edge gt lt default gt lt default gt lt key gt lt graph id G edgedefault undirected gt lt node id 1 gt lt data key Type gt objeto lt data gt lt data key Value gt lt data gt lt data key Operation gt lt data gt lt data key Label gt Nodo 1 lt data gt lt node gt lt node id 2 gt lt data key ype gt compuesto lt data gt lt data key Value gt lt data gt lt data key Operation gt lt data gt lt data key Label gt Nodo 2 lt data gt lt node gt lt node id 3 gt lt data key Type gt basico lt data gt lt data key Value gt lt data gt lt data key Operation gt lt data gt lt data key Label Nodo 3 lt data gt lt node gt lt edge id 4 source 1 target 2 gt lt
4. Anexo H Manual t cnico MANUAL T CNICO Instalaci n de eclipse e Descargar de la p gina https www eclipse org downloads el eclipse IDE for Java EE Developers e Poner el comprimido de eclipse en la carpeta ra z C e Extraer la carpeta e Acceder a la carpeta de eclipse y dar clic en eclipse exe e Guardar el proyecto en el workspace Importar proyecto e Clic en File e Clic en Import e Clic en Existing Project into workspace e Seleccionar ruta del Proyecto e Finalizar Configurar Built Path e Clic derecho en la carpeta del Proyecto e Clic en built path e Clic en configure built path e Seleccionar Add JARs e Selecciona todos los jar de la carpeta JUNG e Clicen Ok Directorios e Src Source el directorio src contiene el c digo fuente de java java e Img se encuentran todos los iconos que aparecen en la interfaz e Data en este directorio se encuentra el archivo graphml que contiene el esquema de datos el cual se carga en la interfaz e Record en este directorio se guarda temporalmente el esquema en la medida que el usuario realiza las operaciones de transformaci n del grafo e Result guarda una consulta final en un archivo xml de respuesta e Help se encuentra el manual del usuario almacenado en un archivo pof Jung contiene la librer a JUNG que permite diagramar y manipular el esquema de datos en la interfaz 5 Paquetes y Clases El proyecto maneja dos paque
5. breria JUNG para personalizar las etiquetas de los arcos del grafo gt way java Esta clase encuentra los caminos que existen entre los nodos seleccionados gt result java Construye el archivo xml con la secuencia de los operadores utilizadas para hacer una consulta es decir genera el archivo de salida de la interfaz y la entrada al mediador gt step java Guarda el esquema de datos actual de cada secuencia tales como los nodos los arcos las etiquetas el operador utilizado y el nombre del archivo donde se guarda cada secuencia 6 Archivo graphml A continuaci n se explica un ejemplo de archivo GraphML con un grafo esquema La etiqueta graphm representa el nodo ra z El nodo key representa los atributos de los nodos node y arcos edge del grafo Los atributos del nodo key son el identificador id y for el cual muestra el tipo de atributo en este caso es node o edge lt key id Type for node gt lt key gt lt key id Label for node gt lt key gt lt key id Edges for edge gt lt key gt El nodo graph define los nodos y los arcos del grafo este tiene como atributos el identificador id y edgedefault el cual indica el tipo de grafo en este caso su valor seria undirected lt graph id G edgedefault undirected gt Un nodo del grafo se define con el nombre node el cual tiene como atributo el identificador ia Dentro de las etiquetas
6. data key Edges gt Arco 1 lt data gt lt edge gt lt edge id 5 source 2 target 3 gt lt data key Edges gt Arco 2 lt data gt lt edge gt lt graph gt lt graphml gt 7 Archivos xml Cuando se genera la consulta final se obtiene un archivo XML con los arcos que forman un camino entre los nodos y la secuencia de los operadores El archivo XML para la operaci n extraer contiene la secuencia lt secuencia gt con un identificador de secuencia lt idSec gt el cual indica el orden de la secuencia de los operadores El siguiente es el operador lt operador gt que indica qu operador utiliz por ltimo se pone el camino a trav s de los arcos lt arco gt A continuaci n se observa un ejemplo de extraer subgrafo lt xml version 1 0 encoding UTF 8 standalone no gt lt consulta gt lt secuencia gt lt idSec gt 1 lt idSec gt lt operador gt EXTRACT lt operador gt lt camino gt lt arco gt lt id gt A 1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt camino gt lt secuencia gt lt consulta gt El archivo XML para el operador contraer camino contiene las mismas especificaciones de extraer subgrafo a excepci n que contiene en la etiqueta lt nodoNuevo gt los nuevos arcos y el nuevo nodo lt xml version 1 0 encoding UTF 8 standalone no gt lt consulta gt lt secuencia gt lt idSec gt 1 lt idSec
7. gt lt pk gt lt camino gt lt filtro gt lt condicion gt lt node gt Nodo3 lt node gt lt operador lt operador gt lt valor gt ValordeCondici n1 lt valor gt lt condicion gt lt condicion gt lt node gt Nodo4 lt node gt lt operador gt lt operador gt lt valor gt 123456789 lt valor gt lt condicion gt lt filtro gt lt secuencia gt lt secuencia gt lt idSec gt 1 lt idSec gt lt operador EXTRACT lt operador gt lt camino gt lt arco gt lt id gt A1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt arco gt lt id gt A4 lt id gt lt arco gt lt arco gt lt id gt A5 lt id gt lt arco gt lt arco gt lt id gt A6 lt id gt lt arco gt lt arco gt lt id gt A7 lt id gt lt arco gt lt camino gt lt secuencia gt lt consulta gt
8. gt lt operador gt CONTRACTION lt operador gt lt camino gt lt arco gt lt id gt A1 lt id gt lt arco gt lt arco gt lt id gt A2 lt id gt lt arco gt lt arco gt lt id gt A3 lt id gt lt arco gt lt arco gt lt id gt A4 lt id gt lt arco gt lt arco gt lt id gt A5 lt id gt lt arco gt lt camino gt lt nodoNuevo gt lt arco gt lt id gt NuevoA 1 lt id gt lt arco gt lt arco gt lt id gt NuevoA2 lt id gt lt arco gt lt node gt lt id gt NuevoNODO lt id gt lt node gt lt nodoNuevo gt lt secuencia gt lt consulta gt El archivo XML para el operador filtro de valor contiene las mismas especificaciones que extraer subgrafo a excepci n que entre las etiquetas lt camino gt y lt camino gt se encuentran los caminos entre un nodo y el nodo que tiene el valor de condici n lt node gt indica el nodo donde inicia un camino y entre las etiquetas lt pk gt y lt pk gt se encuentran los arcos que forman dicho camino Al final se encuentra la etiqueta lt filtro gt en el cual se indican la condici n o las condiciones lt condicion gt Entre las etiquetas lt condicion gt y lt condicion gt se encuentra la informaci n del nombre del nodo lt node gt el operador lt operador gt y el valor de condici n lt valor gt dada a dicho A continuaci n se muestra un ejemplo del XML para filtro de valor lt xml version 1 0 encoding UTF 8 standalone no gt lt consulta gt lt secuencia gt
9. node se encuentran dos nodos data el cual tiene un atributo key que hace referencia a los atributos definidos para node La definici n del nodo en el archivo est dada de acuerdo a la estructura del nodo en el grafo esquema Los atributos son Type Value Operation Label El atributo Type define el tipo de nodo objeto compuesto b sico etc El atributo Value es el valor que ingresa un usuario como par metro de condici n en el esquema de entrada siempre es vac o hasta que se ingrese el valor de condici n El atributo Operation es el valor de la operaci n que ingresa un usuario como par metro de condici n esta puede ser lt gt lt gt lt gt tambi n en el esquema de entrada siempre se encuentra vac o hasta que se ingrese su valor El atributo Label representa la etiqueta del nodo Los atributos Value y Operation se adicionaron en el archivo GraphML dadas las caracter sticas de los nodos en el grafo esquema lt node id 1 gt lt data key Type gt objeto lt data gt lt data key Value gt lt data gt lt data key Operation gt lt data gt lt data key Label gt Nodo 1 lt data gt lt node gt Los arcos se definen con el nombre edge Este tiene como atributos el identificador id source que muestra un nodo inicio y target que indica el nodo destino del arco Tiene un nodo data con un atributo key el cual hace referencia a los atributos definidos
10. tes que son Graph e InterfaceG En el paquete de Graph se encuentran las clases node y edge los cuales definen la estructura de datos de los nodos y arcos del esquema de datos En el paquete IntefaceG se encuentran las clases relacionadas con la interfaz espec ficamente la interacci n la lectura y la persistencia del esquema de datos Las clases de InterfaceG son gt gt writeGraphML java Esta clase permite escribir el esquema de datos en un archivo graphml record java Tiene como objetivo la persistencia de la secuencia de las operaciones que realice el usuario vertexLabel java Esta clase es un implement de la librer a JUNG para personalizar las etiquetas de los nodos del grafo en la interfaz schemelnterface java Esta clase utiliza la librer a JUNG para construir la interfaz de usuario esta contiene el m todo main graphScheme java Lee el esquema desde un archivo graphml para cargarlo en la interfaz egdeFactory java y vertexFactory java Se utilizan para la construcci n de los nodos y arcos cuando la clase graphScheme instancia el esquema de datos desde el archivo graphml vertexLabelColor java Esta clase es un implement de la librer a JUNG para personalizar el color de la etiquetas de los nodos piclcon java Esta clase es un implement de la libreria JUNG para asignar los iconos a los nodos y que dependen del tipo ya definido en el esquema de datos gt edgeLabel java Esta clase es un implement de la li
Download Pdf Manuals
Related Search
Related Contents
AMIS 685 complet_Mise en page 1 Anpassung von projizierten Bildern BigPac-Zan GE 25839 Cordless Telephone User Manual User Manual Grayloc Riser Stainless Steel Solar Wall Light Shure Drums A56D User's Manual 取扱説明書 Kaito KA1121 Operation Manual here Copyright © All rights reserved.
Failed to retrieve file