Humboldt Alignment Editor 2.5.0

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

java.lang.Object
  extended by eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
All Implemented Interfaces:
IEntity
Direct Known Subclasses:
FeatureClass, Property, PropertyQualifier, Relation

public abstract class Entity
extends Object
implements IEntity

Entity is the supertype for all objects that can be mapped in a Cell.

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

Field Summary
static Entity NULL_ENTITY
          Null entity
 
Constructor Summary
Entity(IAbout about)
           
 
Method Summary
abstract  IEntity deepCopy()
           
 IAbout getAbout()
           
 List<String> getLabel()
           
 String getLocalname()
           
abstract  String getNamespace()
           
 ITransformation getTransformation()
           
 void setAbout(IAbout about)
           
 void setLabel(List<String> label)
           
 void setTransformation(ITransformation transformation)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_ENTITY

public static Entity NULL_ENTITY
Null entity

Constructor Detail

Entity

public Entity(IAbout about)
Parameters:
label -
Method Detail

getNamespace

public abstract String getNamespace()
Returns:
the namespace part of this Entity.

getLocalname

public String getLocalname()
Returns:
the local name part of this Entity.

getLabel

public List<String> getLabel()
Specified by:
getLabel in interface IEntity
Returns:
the label

getTransformation

public ITransformation getTransformation()
Specified by:
getTransformation in interface IEntity
Returns:
the transformation

setTransformation

public void setTransformation(ITransformation transformation)
Parameters:
transformation - the transformation to set

setLabel

public void setLabel(List<String> label)
Parameters:
label - the label to set

getAbout

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

setAbout

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

toString

public String toString()
Overrides:
toString in class Object

deepCopy

public abstract IEntity deepCopy()

Humboldt Alignment Editor 2.5.0

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