uk.ac.bbk.dcs.automed.xml.sra
Class SRAInitialisationBasic
java.lang.Object
uk.ac.bbk.dcs.automed.xml.sra.SRAInitialisation
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
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected java.util.logging.Logger logger
SRAInitialisationBasic
SRAInitialisationBasic()
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