org.omwg.mediation.mappingstore.model
Class Mapping

java.lang.Object
  extended byorg.omwg.mediation.mappingstore.model.Mapping
All Implemented Interfaces:
java.io.Serializable

public class Mapping
extends java.lang.Object
implements java.io.Serializable

Represents a particular mapping. The fields of the object are encapsulated through standard get/set methods.
We expect that a mapping could be created in two ways:

See Also:
Serialized Form

Constructor Summary
Mapping(java.lang.String inputDefinition, Ontology source, Ontology target)
          Constructs a mapping for two given ontologies with definition imported from a specific language format through given parser.
 
Method Summary
 java.lang.String getDefinition()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 Ontology getSourceOntology()
           
 Ontology getTargetOntology()
           
 Version getVersion()
           
static Mapping parse(java.lang.String inputDefinition, Parser p)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setVersion(Version v)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mapping

public Mapping(java.lang.String inputDefinition,
               Ontology source,
               Ontology target)
Constructs a mapping for two given ontologies with definition imported from a specific language format through given parser. The initial format is retrieved by given input stream.

Parameters:
inputDefinition - given mapping definition
source - given source ontology
target - given target ontology
Method Detail

parse

public static Mapping parse(java.lang.String inputDefinition,
                            Parser p)

getDefinition

public java.lang.String getDefinition()

getName

public java.lang.String getName()

getVersion

public Version getVersion()

getDescription

public java.lang.String getDescription()

getSourceOntology

public Ontology getSourceOntology()

getTargetOntology

public Ontology getTargetOntology()

setName

public void setName(java.lang.String name)

setVersion

public void setVersion(Version v)

setDescription

public void setDescription(java.lang.String description)

toString

public java.lang.String toString()