Humboldt Alignment Editor 2.5.0

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

java.lang.Object
  extended by eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
      extended by eu.esdihumboldt.hale.io.oml.internal.goml.omwg.Relation
          extended by eu.esdihumboldt.hale.io.oml.internal.goml.omwg.ComposedRelation
All Implemented Interfaces:
IEntity

public class ComposedRelation
extends Relation

This class represents omwg:relConst. Used for building an expression that constructs a Relation based on other Relations.

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

Nested Class Summary
static class ComposedRelation.RelationOperatorType
           
 
Field Summary
 
Fields inherited from class eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
NULL_ENTITY
 
Constructor Summary
ComposedRelation(IAbout about)
           
 
Method Summary
 List<FeatureClass> getCollection()
           
 ComposedRelation.RelationOperatorType getRelationOperatorType()
           
 void setCollection(List<FeatureClass> collection)
           
 void setRelationOperatorType(ComposedRelation.RelationOperatorType operator)
           
 
Methods inherited from class eu.esdihumboldt.hale.io.oml.internal.goml.omwg.Relation
deepCopy, getDomainRestriction, getNamespace, getRangeRestriction, setDomainRestriction, setRangeRestriction
 
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

ComposedRelation

public ComposedRelation(IAbout about)
Method Detail

getCollection

public List<FeatureClass> getCollection()
Returns:
the collection

setCollection

public void setCollection(List<FeatureClass> collection)
Parameters:
collection - the collection to set

getRelationOperatorType

public ComposedRelation.RelationOperatorType getRelationOperatorType()
Returns:
the operator

setRelationOperatorType

public void setRelationOperatorType(ComposedRelation.RelationOperatorType operator)
Parameters:
operator - the operator to set

Humboldt Alignment Editor 2.5.0

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