org.opencrx.kernel.building1.cci
Class AbstractBuildingUnitFilterImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefFilter_1
      extended by org.openmdx.base.accessor.jmi.spi.RefPredicate_1
          extended by org.opencrx.kernel.building1.cci.AbstractBuildingUnitFilterImpl
All Implemented Interfaces:
Serializable, AbstractBuildingUnitFilter, AbstractBuildingUnitQuery, PicturedFilter, PicturedQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class AbstractBuildingUnitFilterImpl
extends RefPredicate_1
implements AbstractBuildingUnitFilter, AbstractBuildingUnitQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage)
           
AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 OptionalFeaturePredicate depot()
          Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature depot is null or not.
 OptionalFeaturePredicate description()
          Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature description is null or not.
 DepotQuery forAllDepot()
          Adds a constraint for the feature depot to the predicate.
 void forAllDepot(short operator, Collection values)
           
 void forAllDepot(short operator, Depot[] filterValues)
           
 StringTypePredicate forAllDescription()
          Adds a constraint for the feature description to the predicate.
 void forAllDescription(short operator, Collection values)
           
 void forAllDescription(short operator, String[] filterValues)
           
 void forAllName(short operator, Collection values)
           
 void forAllName(short operator, String[] filterValues)
           
 MediaQuery forAllPicture()
          Adds a constraint for the feature picture to the predicate.
 void forAllPicture(short operator, Collection values)
           
 void forAllPicture(short operator, Media[] filterValues)
           
 AnyTypePredicate forAllPictureContent()
          Adds a constraint for the feature pictureContent to the predicate.
 void forAllPictureContent(short operator, byte[][] filterValues)
           
 void forAllPictureContent(short operator, Collection values)
           
 StringTypePredicate forAllPictureContentMimeType()
          Adds a constraint for the feature pictureContentMimeType to the predicate.
 void forAllPictureContentMimeType(short operator, Collection values)
           
 void forAllPictureContentMimeType(short operator, String[] filterValues)
           
 StringTypePredicate forAllPictureContentName()
          Adds a constraint for the feature pictureContentName to the predicate.
 void forAllPictureContentName(short operator, Collection values)
           
 void forAllPictureContentName(short operator, String[] filterValues)
           
 ComparableTypePredicate forAllSizeInCubicMeter()
          Adds a constraint for the feature sizeInCubicMeter to the predicate.
 void forAllSizeInCubicMeter(short operator, BigDecimal[] filterValues)
           
 void forAllSizeInCubicMeter(short operator, Collection values)
           
 ComparableTypePredicate forAllSizeInSquareMeter()
          Adds a constraint for the feature sizeInSquareMeter to the predicate.
 void forAllSizeInSquareMeter(short operator, BigDecimal[] filterValues)
           
 void forAllSizeInSquareMeter(short operator, Collection values)
           
 StringTypePredicate name()
           
 SimpleTypeOrder orderByDescription()
          Allows to adds a sort instruction for AbstractBuildingUnit depending the feature description Note: The order in which orderBy… instructions are given is relevant!
 void orderByDescription(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByName()
          Allows to adds a sort instruction for AbstractBuildingUnit depending the feature name Note: The order in which orderBy… instructions are given is relevant!
 void orderByName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByPictureContent()
          Allows to adds a sort instruction for Pictured depending the feature pictureContent Note: The order in which orderBy… instructions are given is relevant!
 void orderByPictureContent(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByPictureContentMimeType()
          Allows to adds a sort instruction for Pictured depending the feature pictureContentMimeType Note: The order in which orderBy… instructions are given is relevant!
 void orderByPictureContentMimeType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByPictureContentName()
          Allows to adds a sort instruction for Pictured depending the feature pictureContentName Note: The order in which orderBy… instructions are given is relevant!
 void orderByPictureContentName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderBySizeInCubicMeter()
          Allows to adds a sort instruction for AbstractBuildingUnit depending the feature sizeInCubicMeter Note: The order in which orderBy… instructions are given is relevant!
 void orderBySizeInCubicMeter(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderBySizeInSquareMeter()
          Allows to adds a sort instruction for AbstractBuildingUnit depending the feature sizeInSquareMeter Note: The order in which orderBy… instructions are given is relevant!
 void orderBySizeInSquareMeter(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 OptionalFeaturePredicate picture()
          Adds a constraint to the predicate for Pictured testing whether the value of the feature picture is null or not.
 OptionalFeaturePredicate pictureContent()
          Adds a constraint to the predicate for Pictured testing whether the value of the feature pictureContent is null or not.
 OptionalFeaturePredicate pictureContentMimeType()
          Adds a constraint to the predicate for Pictured testing whether the value of the feature pictureContentMimeType is null or not.
 OptionalFeaturePredicate pictureContentName()
          Adds a constraint to the predicate for Pictured testing whether the value of the feature pictureContentName is null or not.
 OptionalFeaturePredicate sizeInCubicMeter()
          Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature sizeInCubicMeter is null or not.
 OptionalFeaturePredicate sizeInSquareMeter()
          Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature sizeInSquareMeter is null or not.
 DepotQuery thereExistsDepot()
          Adds a constraint for the feature depot to the predicate.
 void thereExistsDepot(short operator, Collection values)
           
 void thereExistsDepot(short operator, Depot[] filterValues)
           
 StringTypePredicate thereExistsDescription()
          Adds a constraint for the feature description to the predicate.
 void thereExistsDescription(short operator, Collection values)
           
 void thereExistsDescription(short operator, String[] filterValues)
           
 void thereExistsName(short operator, Collection values)
           
 void thereExistsName(short operator, String[] filterValues)
           
 MediaQuery thereExistsPicture()
          Adds a constraint for the feature picture to the predicate.
 void thereExistsPicture(short operator, Collection values)
           
 void thereExistsPicture(short operator, Media[] filterValues)
           
 AnyTypePredicate thereExistsPictureContent()
          Adds a constraint for the feature pictureContent to the predicate.
 void thereExistsPictureContent(short operator, byte[][] filterValues)
           
 void thereExistsPictureContent(short operator, Collection values)
           
 StringTypePredicate thereExistsPictureContentMimeType()
          Adds a constraint for the feature pictureContentMimeType to the predicate.
 void thereExistsPictureContentMimeType(short operator, Collection values)
           
 void thereExistsPictureContentMimeType(short operator, String[] filterValues)
           
 StringTypePredicate thereExistsPictureContentName()
          Adds a constraint for the feature pictureContentName to the predicate.
 void thereExistsPictureContentName(short operator, Collection values)
           
 void thereExistsPictureContentName(short operator, String[] filterValues)
           
 ComparableTypePredicate thereExistsSizeInCubicMeter()
          Adds a constraint for the feature sizeInCubicMeter to the predicate.
 void thereExistsSizeInCubicMeter(short operator, BigDecimal[] filterValues)
           
 void thereExistsSizeInCubicMeter(short operator, Collection values)
           
 ComparableTypePredicate thereExistsSizeInSquareMeter()
          Adds a constraint for the feature sizeInSquareMeter to the predicate.
 void thereExistsSizeInSquareMeter(short operator, BigDecimal[] filterValues)
           
 void thereExistsSizeInSquareMeter(short operator, Collection values)
           
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo, refAddValue
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefFilter_1
clear, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties, refGetOrder, refGetOrder, refGetPredicate, refGetPredicate, refGetPredicate, refGetPredicate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Constructor Detail

AbstractBuildingUnitFilterImpl

public AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage)

AbstractBuildingUnitFilterImpl

public AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage,
                                      FilterProperty[] filterProperties,
                                      AttributeSpecifier[] attributeSpecifiers)

AbstractBuildingUnitFilterImpl

public AbstractBuildingUnitFilterImpl(RefPackage_1_0 aPackage,
                                      FilterProperty[] filterProperties,
                                      AttributeSpecifier[] attributeSpecifiers,
                                      RefFilter_1_0 delegateFilter,
                                      Short delegateQuantor,
                                      String delegateName)
Method Detail

forAllDepot

public void forAllDepot(short operator,
                        Depot[] filterValues)
Specified by:
forAllDepot in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDepot

public void thereExistsDepot(short operator,
                             Depot[] filterValues)
Specified by:
thereExistsDepot in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDepot

public void forAllDepot(short operator,
                        Collection values)
Specified by:
forAllDepot in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDepot

public void thereExistsDepot(short operator,
                             Collection values)
Specified by:
thereExistsDepot in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

depot

public OptionalFeaturePredicate depot()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature depot is null or not.

Specified by:
depot in interface AbstractBuildingUnitQuery

thereExistsDepot

public DepotQuery thereExistsDepot()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature depot to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature depot satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsDepot in interface AbstractBuildingUnitQuery

forAllDepot

public DepotQuery forAllDepot()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature depot to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature depot satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllDepot in interface AbstractBuildingUnitQuery

forAllDescription

public void forAllDescription(short operator,
                              Collection values)
Specified by:
forAllDescription in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDescription

public void thereExistsDescription(short operator,
                                   Collection values)
Specified by:
thereExistsDescription in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDescription

public void forAllDescription(short operator,
                              String[] filterValues)
Specified by:
forAllDescription in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDescription

public void thereExistsDescription(short operator,
                                   String[] filterValues)
Specified by:
thereExistsDescription in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByDescription

public void orderByDescription(short order)
Description copied from interface: AbstractBuildingUnitFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderByDescription in interface AbstractBuildingUnitFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

description

public OptionalFeaturePredicate description()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature description is null or not.

Specified by:
description in interface AbstractBuildingUnitQuery

thereExistsDescription

public StringTypePredicate thereExistsDescription()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature description to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature description satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsDescription in interface AbstractBuildingUnitQuery

forAllDescription

public StringTypePredicate forAllDescription()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature description to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature description satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllDescription in interface AbstractBuildingUnitQuery

orderByDescription

public SimpleTypeOrder orderByDescription()
Description copied from interface: AbstractBuildingUnitQuery
Allows to adds a sort instruction for AbstractBuildingUnit depending the feature description Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByDescription in interface AbstractBuildingUnitQuery

forAllName

public void forAllName(short operator,
                       Collection values)
Specified by:
forAllName in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsName

public void thereExistsName(short operator,
                            Collection values)
Specified by:
thereExistsName in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllName

public void forAllName(short operator,
                       String[] filterValues)
Specified by:
forAllName in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsName

public void thereExistsName(short operator,
                            String[] filterValues)
Specified by:
thereExistsName in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByName

public void orderByName(short order)
Description copied from interface: AbstractBuildingUnitFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderByName in interface AbstractBuildingUnitFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

name

public StringTypePredicate name()
Specified by:
name in interface AbstractBuildingUnitQuery

orderByName

public SimpleTypeOrder orderByName()
Description copied from interface: AbstractBuildingUnitQuery
Allows to adds a sort instruction for AbstractBuildingUnit depending the feature name Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByName in interface AbstractBuildingUnitQuery

forAllSizeInCubicMeter

public void forAllSizeInCubicMeter(short operator,
                                   Collection values)
Specified by:
forAllSizeInCubicMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSizeInCubicMeter

public void thereExistsSizeInCubicMeter(short operator,
                                        Collection values)
Specified by:
thereExistsSizeInCubicMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllSizeInCubicMeter

public void forAllSizeInCubicMeter(short operator,
                                   BigDecimal[] filterValues)
Specified by:
forAllSizeInCubicMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSizeInCubicMeter

public void thereExistsSizeInCubicMeter(short operator,
                                        BigDecimal[] filterValues)
Specified by:
thereExistsSizeInCubicMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderBySizeInCubicMeter

public void orderBySizeInCubicMeter(short order)
Description copied from interface: AbstractBuildingUnitFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderBySizeInCubicMeter in interface AbstractBuildingUnitFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

sizeInCubicMeter

public OptionalFeaturePredicate sizeInCubicMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature sizeInCubicMeter is null or not.

Specified by:
sizeInCubicMeter in interface AbstractBuildingUnitQuery

thereExistsSizeInCubicMeter

public ComparableTypePredicate thereExistsSizeInCubicMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature sizeInCubicMeter to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature sizeInCubicMeter satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsSizeInCubicMeter in interface AbstractBuildingUnitQuery

forAllSizeInCubicMeter

public ComparableTypePredicate forAllSizeInCubicMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature sizeInCubicMeter to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature sizeInCubicMeter satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllSizeInCubicMeter in interface AbstractBuildingUnitQuery

orderBySizeInCubicMeter

public SimpleTypeOrder orderBySizeInCubicMeter()
Description copied from interface: AbstractBuildingUnitQuery
Allows to adds a sort instruction for AbstractBuildingUnit depending the feature sizeInCubicMeter Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderBySizeInCubicMeter in interface AbstractBuildingUnitQuery

forAllSizeInSquareMeter

public void forAllSizeInSquareMeter(short operator,
                                    Collection values)
Specified by:
forAllSizeInSquareMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSizeInSquareMeter

public void thereExistsSizeInSquareMeter(short operator,
                                         Collection values)
Specified by:
thereExistsSizeInSquareMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllSizeInSquareMeter

public void forAllSizeInSquareMeter(short operator,
                                    BigDecimal[] filterValues)
Specified by:
forAllSizeInSquareMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSizeInSquareMeter

public void thereExistsSizeInSquareMeter(short operator,
                                         BigDecimal[] filterValues)
Specified by:
thereExistsSizeInSquareMeter in interface AbstractBuildingUnitFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderBySizeInSquareMeter

public void orderBySizeInSquareMeter(short order)
Description copied from interface: AbstractBuildingUnitFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderBySizeInSquareMeter in interface AbstractBuildingUnitFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

sizeInSquareMeter

public OptionalFeaturePredicate sizeInSquareMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint to the predicate for AbstractBuildingUnit testing whether the value of the feature sizeInSquareMeter is null or not.

Specified by:
sizeInSquareMeter in interface AbstractBuildingUnitQuery

thereExistsSizeInSquareMeter

public ComparableTypePredicate thereExistsSizeInSquareMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature sizeInSquareMeter to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature sizeInSquareMeter satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsSizeInSquareMeter in interface AbstractBuildingUnitQuery

forAllSizeInSquareMeter

public ComparableTypePredicate forAllSizeInSquareMeter()
Description copied from interface: AbstractBuildingUnitQuery
Adds a constraint for the feature sizeInSquareMeter to the predicate. The predicate for AbstractBuildingUnit evaluates true if its value of feature sizeInSquareMeter satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllSizeInSquareMeter in interface AbstractBuildingUnitQuery

orderBySizeInSquareMeter

public SimpleTypeOrder orderBySizeInSquareMeter()
Description copied from interface: AbstractBuildingUnitQuery
Allows to adds a sort instruction for AbstractBuildingUnit depending the feature sizeInSquareMeter Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderBySizeInSquareMeter in interface AbstractBuildingUnitQuery

forAllPicture

public void forAllPicture(short operator,
                          Media[] filterValues)
Specified by:
forAllPicture in interface PicturedFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsPicture

public void thereExistsPicture(short operator,
                               Media[] filterValues)
Specified by:
thereExistsPicture in interface PicturedFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllPicture

public void forAllPicture(short operator,