eu.esdihumboldt.hale.io.oml.internal.goml.omwg
Class ComposedProperty
java.lang.Object
eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity
eu.esdihumboldt.hale.io.oml.internal.goml.omwg.Property
eu.esdihumboldt.hale.io.oml.internal.goml.omwg.ComposedProperty
- All Implemented Interfaces:
- IEntity
public class ComposedProperty
- extends Property
This class represents omwg:propertyConst. Used for building an expression
that constructs a Property based on other Properties.
- Author:
- Thorsten Reitz, Marian de Vries
- Partner:
- 01 / Fraunhofer Institute for Computer Graphics Research, 08 / Delft University of Technology
Fields inherited from class eu.esdihumboldt.hale.io.oml.internal.goml.align.Entity |
NULL_ENTITY |
ComposedProperty
public ComposedProperty(ComposedProperty.PropertyOperatorType operator,
IAbout about)
- Constructor
- Parameters:
operator
- about
-
ComposedProperty
public ComposedProperty(IAbout about)
- Constructor
sets a default operator value as
PropertyOperatorType.OR
- Parameters:
about
- IAbout
ComposedProperty
public ComposedProperty(ComposedProperty.PropertyOperatorType operator,
String namespace)
ComposedProperty
public ComposedProperty(String namespace)
getRelation
public Relation getRelation()
- Returns:
- the relation
setRelation
public void setRelation(Relation relation)
- Parameters:
relation
- the relation to set
getFeatureClassName
public String getFeatureClassName()
- Overrides:
getFeatureClassName
in class Property
- See Also:
Property.getFeatureClassName()
getNamespace
public String getNamespace()
- Overrides:
getNamespace
in class Property
- Returns:
- the namespace part of this
Entity
. - See Also:
Property.getNamespace()
getCollection
public List<Property> getCollection()
- Returns:
- the collection
setCollection
public void setCollection(List<Property> collection)
- Parameters:
collection
- the collection to set
getPropertyOperatorType
public ComposedProperty.PropertyOperatorType getPropertyOperatorType()
- Returns:
- the operator
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d