eu.esdihumboldt.hale.io.oml.internal.goml.align
Class Entity
java.lang.Object
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
NULL_ENTITY
public static Entity NULL_ENTITY
- Null entity
Entity
public Entity(IAbout about)
- Parameters:
label
-
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()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d