uk.ac.bbk.dcs.automed.xml.sra
Class SRAInitialisationBasic

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.xml.sra.SRAInitialisation
      extended by uk.ac.bbk.dcs.automed.xml.sra.SRAInitialisationBasic
Direct Known Subclasses:
SRAInitialisationExtended

public class SRAInitialisationBasic
extends SRAInitialisation


Field Summary
protected  java.util.logging.Logger logger
           
 
Constructor Summary
SRAInitialisationBasic()
           
 
Method Summary
 void initialise(SchemaRestructuringAlgorithm sra, Schema sourceSchema, org.w3c.dom.Document sourceUIDXMLDSS, Schema targetSchema, org.w3c.dom.Document targetUIDXMLDSS, org.w3c.dom.Document cardinalitiesFile, org.w3c.dom.Document mappingsFile)
           
(package private)  void loadCardinalities(org.w3c.dom.Document d, java.util.Map sourceCards, java.util.Map targetCards)
           
(package private)  void populateTablesI(org.w3c.dom.Document sourceUIDXMLDSS, java.util.Map tableIa, java.util.Map tableIc)
          Populates map with elements.
(package private)  void populateTablesII(org.w3c.dom.Document sourceUIDXMLDSS, org.w3c.dom.Document targetUIDXMLDSS, java.util.Map tableIb, java.util.Map tableIIa, java.util.Map tableIVa, java.util.Map tableIIIa)
          Names of variables as if method is applied to S.
(package private)  void populateTablesIIIandIV(SchemaRestructuringAlgorithm sra, org.w3c.dom.Document mappingsFile)
           
 
Methods inherited from class uk.ac.bbk.dcs.automed.xml.sra.SRAInitialisation
showHashMap, showSRANLMIHashMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected java.util.logging.Logger logger
Constructor Detail

SRAInitialisationBasic

SRAInitialisationBasic()
Method Detail

initialise

public void initialise(SchemaRestructuringAlgorithm sra,
                       Schema sourceSchema,
                       org.w3c.dom.Document sourceUIDXMLDSS,
                       Schema targetSchema,
                       org.w3c.dom.Document targetUIDXMLDSS,
                       org.w3c.dom.Document cardinalitiesFile,
                       org.w3c.dom.Document mappingsFile)
                throws SchemaRestructuringException
Specified by:
initialise in class SRAInitialisation
Throws:
SchemaRestructuringException

loadCardinalities

void loadCardinalities(org.w3c.dom.Document d,
                       java.util.Map sourceCards,
                       java.util.Map targetCards)

populateTablesI

void populateTablesI(org.w3c.dom.Document sourceUIDXMLDSS,
                     java.util.Map tableIa,
                     java.util.Map tableIc)
Populates map with elements. LHS: string schema-level element identifier, RHS: pointer to DOM element

Specified by:
populateTablesI in class SRAInitialisation

populateTablesIIIandIV

void populateTablesIIIandIV(SchemaRestructuringAlgorithm sra,
                            org.w3c.dom.Document mappingsFile)
Specified by:
populateTablesIIIandIV in class SRAInitialisation

populateTablesII

void populateTablesII(org.w3c.dom.Document sourceUIDXMLDSS,
                      org.w3c.dom.Document targetUIDXMLDSS,
                      java.util.Map tableIb,
                      java.util.Map tableIIa,
                      java.util.Map tableIVa,
                      java.util.Map tableIIIa)
Names of variables as if method is applied to S. If applied to T, the terms source and target are reversed.

Specified by:
populateTablesII in class SRAInitialisation