|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
org.opencrx.kernel.address1.cci.AddressableFilterImpl
public class AddressableFilterImpl
| Field Summary |
|---|
| Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1 |
|---|
filter, name, quantor |
| Constructor Summary | |
|---|---|
AddressableFilterImpl(RefPackage_1_0 aPackage)
|
|
AddressableFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
|
|
AddressableFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
|
|
| Method Summary | |
|---|---|
OptionalFeaturePredicate |
building()
Adds a constraint to the predicate for Addressable testing
whether the value of the feature building is
null or not. |
AbstractBuildingUnitQuery |
forAllBuilding()
Adds a constraint for the feature building to the
predicate. |
void |
forAllBuilding(short operator,
AbstractBuildingUnit[] filterValues)
|
void |
forAllBuilding(short operator,
Collection values)
|
void |
forAllIsMain(short operator,
boolean[] filterValues)
|
void |
forAllIsMain(short operator,
Collection values)
|
ComparableTypePredicate |
forAllUsage()
Adds a constraint for the feature usage to the predicate. |
void |
forAllUsage(short operator,
Collection values)
|
void |
forAllUsage(short operator,
short[] filterValues)
|
BooleanTypePredicate |
isMain()
|
SimpleTypeOrder |
orderByIsMain()
Allows to adds a sort instruction for Addressable
depending the feature isMain
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByIsMain(short order)
Specifies the sort order of all the instances that match the filter criteria. |
MultivaluedTypeOrder |
orderByUsage()
Allows to adds a sort instruction for Addressable
depending the feature usage
Note: The order in which orderBy…
instructions are given is relevant! |
void |
orderByUsage(short order)
Specifies the sort order of all the instances that match the filter criteria. |
AbstractBuildingUnitQuery |
thereExistsBuilding()
Adds a constraint for the feature building to the
predicate. |
void |
thereExistsBuilding(short operator,
AbstractBuildingUnit[] filterValues)
|
void |
thereExistsBuilding(short operator,
Collection values)
|
void |
thereExistsIsMain(short operator,
boolean[] filterValues)
|
void |
thereExistsIsMain(short operator,
Collection values)
|
ComparableTypePredicate |
thereExistsUsage()
Adds a constraint for the feature usage to the predicate. |
void |
thereExistsUsage(short operator,
Collection values)
|
void |
thereExistsUsage(short operator,
short[] filterValues)
|
MultivaluedFeaturePredicate |
usage()
Adds a constraint to the predicate for Addressable testing
whether the feature usage has values or not. |
| 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 |
|---|
public AddressableFilterImpl(RefPackage_1_0 aPackage)
public AddressableFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
public AddressableFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
| Method Detail |
|---|
public void forAllBuilding(short operator,
AbstractBuildingUnit[] filterValues)
forAllBuilding in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsBuilding(short operator,
AbstractBuildingUnit[] filterValues)
thereExistsBuilding in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void forAllBuilding(short operator,
Collection values)
forAllBuilding in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsBuilding(short operator,
Collection values)
thereExistsBuilding in interface AddressableFilteroperator - The operator for this filter.FilterOperatorspublic OptionalFeaturePredicate building()
AddressableQueryAddressable testing
whether the value of the feature building is
null or not.
building in interface AddressableQuerypublic AbstractBuildingUnitQuery thereExistsBuilding()
AddressableQuerybuilding to the
predicate. The predicate for Addressable evaluates
true if its value of feature building
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!
thereExistsBuilding in interface AddressableQuerypublic AbstractBuildingUnitQuery forAllBuilding()
AddressableQuerybuilding to the
predicate. The predicate for Addressable evaluates
true if its value of feature building
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!
forAllBuilding in interface AddressableQuery
public void forAllIsMain(short operator,
Collection values)
forAllIsMain in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsIsMain(short operator,
Collection values)
thereExistsIsMain in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void forAllIsMain(short operator,
boolean[] filterValues)
forAllIsMain in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsIsMain(short operator,
boolean[] filterValues)
thereExistsIsMain in interface AddressableFilteroperator - The operator for this filter.FilterOperatorspublic void orderByIsMain(short order)
AddressableFilter
orderByIsMain in interface AddressableFilterorder - The sort order for this filter.Directionspublic BooleanTypePredicate isMain()
isMain in interface AddressableQuerypublic SimpleTypeOrder orderByIsMain()
AddressableQueryAddressable
depending the feature isMain
Note: The order in which orderBy…
instructions are given is relevant!
orderByIsMain in interface AddressableQuery
public void forAllUsage(short operator,
Collection values)
forAllUsage in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsUsage(short operator,
Collection values)
thereExistsUsage in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void forAllUsage(short operator,
short[] filterValues)
forAllUsage in interface AddressableFilteroperator - The operator for this filter.FilterOperators
public void thereExistsUsage(short operator,
short[] filterValues)
thereExistsUsage in interface AddressableFilteroperator - The operator for this filter.FilterOperatorspublic void orderByUsage(short order)
AddressableFilter
orderByUsage in interface AddressableFilterorder - The sort order for this filter.Directionspublic MultivaluedFeaturePredicate usage()
AddressableQueryAddressable testing
whether the feature usage has values or not.
usage in interface AddressableQuerypublic ComparableTypePredicate thereExistsUsage()
AddressableQueryusage to the predicate.
The predicate for Addressable evaluates true
if at least one of its values of feature usage satisfies
the given condition.
Since the multiplicity for this attribute is 0..n, the attribute can
have no values in which case the predicate evaluates to
false!
thereExistsUsage in interface AddressableQuerypublic ComparableTypePredicate forAllUsage()
AddressableQueryusage to the predicate.
The predicate for Addressable evaluates true
if all of its values of feature usage satisfy the selected
condition.
Since the multiplicity for this attribute is 0..n, the attribute can
have no values in which case the predicate evaluates to
true!
forAllUsage in interface AddressableQuerypublic MultivaluedTypeOrder orderByUsage()
AddressableQueryAddressable
depending the feature usage
Note: The order in which orderBy…
instructions are given is relevant!
orderByUsage in interface AddressableQuery
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||