Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.oml.internal.goml.omwg
Class FeatureClass

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

public class FeatureClass
extends Entity

This class represents the . Some interior types have been collapsed to keep the number of classes to the required minimum.

Author:
Thorsten Reitz, Marian de Vries
Partner:
01 / Fraunhofer Institute for Computer Graphics Research, 08 / Delft University of Technology

Field Summary
 
Fields inherited from class eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
NULL_ENTITY
 
Constructor Summary
FeatureClass(IAbout about)
           
 
Method Summary
 IEntity deepCopy()
           
 List<Restriction> getAttributeOccurenceCondition()
           
 List<Restriction> getAttributeTypeCondition()
           
 List<Restriction> getAttributeValueCondition()
           
 String getNamespace()
           
 void setAttributeOccurenceCondition(List<Restriction> attributeOccurenceCondition)
           
 void setAttributeTypeCondition(List<Restriction> attributeTypeCondition)
           
 void setAttributeValueCondition(List<Restriction> attributeValueCondition)
           
 
Methods inherited from class eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
getAbout, getLabel, getLocalname, getTransformation, setAbout, setLabel, setTransformation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureClass

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

getNamespace

public String getNamespace()
Specified by:
getNamespace in class Entity
Returns:
the namespace part of this Entity.

getAttributeValueCondition

public List<Restriction> getAttributeValueCondition()
Returns:
the attributeValueCondition

setAttributeValueCondition

public void setAttributeValueCondition(List<Restriction> attributeValueCondition)
Parameters:
attributeValueCondition - the attributeValueCondition to set

getAttributeTypeCondition

public List<Restriction> getAttributeTypeCondition()
Returns:
the attributeTypeCondition

setAttributeTypeCondition

public void setAttributeTypeCondition(List<Restriction> attributeTypeCondition)
Parameters:
attributeTypeCondition - the attributeTypeCondition to set

getAttributeOccurenceCondition

public List<Restriction> getAttributeOccurenceCondition()
Returns:
the attributeOccurenceCondition

setAttributeOccurenceCondition

public void setAttributeOccurenceCondition(List<Restriction> attributeOccurenceCondition)
Parameters:
attributeOccurenceCondition - the attributeOccurenceCondition to set

deepCopy

public IEntity deepCopy()
Specified by:
deepCopy in class Entity

Humboldt Alignment Editor 2.5.0

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