org.opencrx.kernel.model1.cci
Interface StructuralFeatureFilter

All Superinterfaces:
AlertSenderFilter, AuditeeFilter, BasicObjectFilter, CloneableFilter, ContextCapableFilter, CrxObjectFilter, ElementFilter, ExtentCapableFilter, FeatureFilter, ImporterFilter, IndexedFilter, RefFilter_1_0, SecureObjectFilter, Serializable, SubscriptionTargetFilter, TypedElementFilter, ViewCapableFilter, XmlExporterFilter
All Known Subinterfaces:
AttributeFilter, ReferenceFilter
All Known Implementing Classes:
AttributeFilterImpl, ReferenceFilterImpl, StructuralFeatureFilterImpl

public interface StructuralFeatureFilter
extends FeatureFilter, TypedElementFilter


Method Summary
 void forAllIsChangeable(short operator, boolean[] filterValues)
           
 void forAllIsChangeable(short operator, Collection filterValues)
           
 void forAllMultiplicity(short operator, Collection filterValues)
           
 void forAllMultiplicity(short operator, short[] filterValues)
           
 void forAllUpperBound(short operator, Collection filterValues)
           
 void forAllUpperBound(short operator, int[] filterValues)
           
 void orderByIsChangeable(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByMultiplicity(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByUpperBound(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsIsChangeable(short operator, boolean[] filterValues)
           
 void thereExistsIsChangeable(short operator, Collection filterValues)
           
 void thereExistsMultiplicity(short operator, Collection filterValues)
           
 void thereExistsMultiplicity(short operator, short[] filterValues)
           
 void thereExistsUpperBound(short operator, Collection filterValues)
           
 void thereExistsUpperBound(short operator, int[] filterValues)
           
 
Methods inherited from interface org.opencrx.kernel.model1.cci.FeatureFilter
forAllScope, forAllScope, forAllVisibility, forAllVisibility, orderByScope, orderByVisibility, thereExistsScope, thereExistsScope, thereExistsVisibility, thereExistsVisibility
 
Methods inherited from interface org.opencrx.kernel.model1.cci.TypedElementFilter
forAllType, forAllType, thereExistsType, thereExistsType
 
Methods inherited from interface org.opencrx.kernel.model1.cci.ElementFilter
forAllAnnotation, forAllAnnotation, forAllContainer, forAllContainer, forAllElementOrder, forAllElementOrder, forAllName, forAllName, forAllQualifiedName, forAllQualifiedName, forAllStereotype, forAllStereotype, orderByAnnotation, orderByElementOrder, orderByName, orderByQualifiedName, orderByStereotype, thereExistsAnnotation, thereExistsAnnotation, thereExistsContainer, thereExistsContainer, thereExistsElementOrder, thereExistsElementOrder, thereExistsName, thereExistsName, thereExistsQualifiedName, thereExistsQualifiedName, thereExistsStereotype, thereExistsStereotype
 
Methods inherited from interface org.opencrx.kernel.generic.cci.CrxObjectFilter
forAllCategory, forAllCategory, forAllDisabled, forAllDisabled, forAllDisabledReason, forAllDisabledReason, forAllExternalLink, forAllExternalLink, forAllUserBoolean0, forAllUserBoolean0, forAllUserBoolean1, forAllUserBoolean1, forAllUserBoolean2, forAllUserBoolean2, forAllUserBoolean3, forAllUserBoolean3, forAllUserBoolean4, forAllUserBoolean4, forAllUserCode0, forAllUserCode0, forAllUserCode1, forAllUserCode1, forAllUserCode2, forAllUserCode2, forAllUserCode3, forAllUserCode3, forAllUserCode4, forAllUserCode4, forAllUserDate0, forAllUserDate0, forAllUserDate1, forAllUserDate1, forAllUserDate2, forAllUserDate2, forAllUserDate3, forAllUserDate3, forAllUserDate4, forAllUserDate4, forAllUserDateTime0, forAllUserDateTime0, forAllUserDateTime1, forAllUserDateTime1, forAllUserDateTime2, forAllUserDateTime2, forAllUserDateTime3, forAllUserDateTime3, forAllUserDateTime4, forAllUserDateTime4, forAllUserNumber0, forAllUserNumber0, forAllUserNumber1, forAllUserNumber1, forAllUserNumber2, forAllUserNumber2, forAllUserNumber3, forAllUserNumber3, forAllUserNumber4, forAllUserNumber4, forAllUserString0, forAllUserString0, forAllUserString1, forAllUserString1, forAllUserString2, forAllUserString2, forAllUserString3, forAllUserString3, forAllUserString4, forAllUserString4, orderByCategory, orderByDisabled, orderByDisabledReason, orderByExternalLink, orderByUserBoolean0, orderByUserBoolean1, orderByUserBoolean2, orderByUserBoolean3, orderByUserBoolean4, orderByUserCode0, orderByUserCode1, orderByUserCode2, orderByUserCode3, orderByUserCode4, orderByUserDate0, orderByUserDate1, orderByUserDate2, orderByUserDate3, orderByUserDate4, orderByUserDateTime0, orderByUserDateTime1, orderByUserDateTime2, orderByUserDateTime3, orderByUserDateTime4, orderByUserNumber0, orderByUserNumber1, orderByUserNumber2, orderByUserNumber3, orderByUserNumber4, orderByUserString0, orderByUserString1, orderByUserString2, orderByUserString3, orderByUserString4, thereExistsCategory, thereExistsCategory, thereExistsDisabled, thereExistsDisabled, thereExistsDisabledReason, thereExistsDisabledReason, thereExistsExternalLink, thereExistsExternalLink, thereExistsUserBoolean0, thereExistsUserBoolean0, thereExistsUserBoolean1, thereExistsUserBoolean1, thereExistsUserBoolean2, thereExistsUserBoolean2, thereExistsUserBoolean3, thereExistsUserBoolean3, thereExistsUserBoolean4, thereExistsUserBoolean4, thereExistsUserCode0, thereExistsUserCode0, thereExistsUserCode1, thereExistsUserCode1, thereExistsUserCode2, thereExistsUserCode2, thereExistsUserCode3, thereExistsUserCode3, thereExistsUserCode4, thereExistsUserCode4, thereExistsUserDate0, thereExistsUserDate0, thereExistsUserDate1, thereExistsUserDate1, thereExistsUserDate2, thereExistsUserDate2, thereExistsUserDate3, thereExistsUserDate3, thereExistsUserDate4, thereExistsUserDate4, thereExistsUserDateTime0, thereExistsUserDateTime0, thereExistsUserDateTime1, thereExistsUserDateTime1, thereExistsUserDateTime2, thereExistsUserDateTime2, thereExistsUserDateTime3, thereExistsUserDateTime3, thereExistsUserDateTime4, thereExistsUserDateTime4, thereExistsUserNumber0, thereExistsUserNumber0, thereExistsUserNumber1, thereExistsUserNumber1, thereExistsUserNumber2, thereExistsUserNumber2, thereExistsUserNumber3, thereExistsUserNumber3, thereExistsUserNumber4, thereExistsUserNumber4, thereExistsUserString0, thereExistsUserString0, thereExistsUserString1, thereExistsUserString1, thereExistsUserString2, thereExistsUserString2, thereExistsUserString3, thereExistsUserString3, thereExistsUserString4, thereExistsUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObjectFilter
forAllAccessGrantedByParent, forAllAccessGrantedByParent, forAllAccessLevelBrowse, forAllAccessLevelBrowse, forAllAccessLevelDelete, forAllAccessLevelDelete, forAllAccessLevelUpdate, forAllAccessLevelUpdate, forAllOwner, forAllOwner, forAllOwningGroup, forAllOwningGroup, forAllOwningUser, forAllOwningUser, orderByAccessLevelBrowse, orderByAccessLevelDelete, orderByAccessLevelUpdate, orderByOwner, thereExistsAccessGrantedByParent, thereExistsAccessGrantedByParent, thereExistsAccessLevelBrowse, thereExistsAccessLevelBrowse, thereExistsAccessLevelDelete, thereExistsAccessLevelDelete, thereExistsAccessLevelUpdate, thereExistsAccessLevelUpdate, thereExistsOwner, thereExistsOwner, thereExistsOwningGroup, thereExistsOwningGroup, thereExistsOwningUser, thereExistsOwningUser
 
Methods inherited from interface org.openmdx.base.cci.BasicObjectFilter
forAllCreatedAt, forAllCreatedAt, forAllCreatedBy, forAllCreatedBy, forAllModifiedAt, forAllModifiedAt, forAllModifiedBy, forAllModifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedAt, thereExistsCreatedAt, thereExistsCreatedBy, thereExistsCreatedBy, thereExistsModifiedAt, thereExistsModifiedAt, thereExistsModifiedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapableFilter
forAllContext, forAllContext, thereExistsContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapableFilter
forAllIdentity, forAllIdentity, orderByIdentity, thereExistsIdentity, thereExistsIdentity
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 

Method Detail

forAllIsChangeable

void forAllIsChangeable(short operator,
                        boolean[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsIsChangeable

void thereExistsIsChangeable(short operator,
                             boolean[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllIsChangeable

void forAllIsChangeable(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsIsChangeable

void thereExistsIsChangeable(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByIsChangeable

void orderByIsChangeable(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllMultiplicity

void forAllMultiplicity(short operator,
                        short[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsMultiplicity

void thereExistsMultiplicity(short operator,
                             short[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllMultiplicity

void forAllMultiplicity(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsMultiplicity

void thereExistsMultiplicity(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByMultiplicity

void orderByMultiplicity(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllUpperBound

void forAllUpperBound(short operator,
                      int[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsUpperBound

void thereExistsUpperBound(short operator,
                           int[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllUpperBound

void forAllUpperBound(short operator,
                      Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsUpperBound

void thereExistsUpperBound(short operator,
                           Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByUpperBound

void orderByUpperBound(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.