Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.oml.internal.goml.align
Class Alignment

java.lang.Object
  extended by eu.esdihumboldt.hale.io.oml.internal.goml.align.Alignment
All Implemented Interfaces:
IAlignment

public class Alignment
extends Object
implements IAlignment

The Alignment is the main document containing all mappings and transformations between two schemas.

Author:
Thorsten Reitz
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Constructor Summary
Alignment()
           
 
Method Summary
 Alignment deepCopy()
          Create a deep copy of the alignment.
 IAbout getAbout()
           
 String getLevel()
           
 List<ICell> getMap()
           
 ISchema getSchema1()
           
 ISchema getSchema2()
           
 List<IValueClass> getValueClasses()
           
 void setAbout(IAbout about)
           
 void setLevel(String level)
           
 void setMap(List<ICell> map)
           
 void setSchema1(ISchema schema1)
           
 void setSchema2(ISchema schema2)
           
 void setValueClass(List<IValueClass> valueClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Alignment

public Alignment()
Method Detail

deepCopy

public Alignment deepCopy()
Create a deep copy of the alignment.

Returns:
a copy of the alignment

getSchema1

public ISchema getSchema1()
Specified by:
getSchema1 in interface IAlignment
Returns:
the schema1

setSchema1

public void setSchema1(ISchema schema1)
Parameters:
schema1 - the schema1 to set

getSchema2

public ISchema getSchema2()
Specified by:
getSchema2 in interface IAlignment
Returns:
the schema2

setSchema2

public void setSchema2(ISchema schema2)
Parameters:
schema2 - the schema2 to set

getMap

public List<ICell> getMap()
Specified by:
getMap in interface IAlignment
Returns:
the map

setMap

public void setMap(List<ICell> map)
Parameters:
map - the map to set

getLevel

public String getLevel()
Specified by:
getLevel in interface IAlignment
Returns:
the level

setLevel

public void setLevel(String level)
Parameters:
level - the level to set

getAbout

public IAbout getAbout()
Specified by:
getAbout in interface IAlignment
Returns:
the about

setAbout

public void setAbout(IAbout about)
Parameters:
about - the about to set

getValueClasses

public List<IValueClass> getValueClasses()
Specified by:
getValueClasses in interface IAlignment
Returns:
the list fo ValueClasses

setValueClass

public void setValueClass(List<IValueClass> valueClass)
Parameters:
valueClass - list of value class

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d