org.opencrx.kernel.model1.cci
Interface ElementFilter

All Superinterfaces:
AlertSenderFilter, AuditeeFilter, BasicObjectFilter, CloneableFilter, ContextCapableFilter, CrxObjectFilter, ExtentCapableFilter, ImporterFilter, IndexedFilter, RefFilter_1_0, SecureObjectFilter, Serializable, SubscriptionTargetFilter, ViewCapableFilter, XmlExporterFilter
All Known Subinterfaces:
AliasTypeFilter, AssociationEndFilter, AssociationFilter, AttributeFilter, BehaviouralFeatureFilter, ClassFilter, ClassifierFilter, CollectionTypeFilter, ConstantFilter, ConstraintFilter, DatatypeFilter, EnumerationTypeFilter, ExceptionFilter, FeatureFilter, GeneralizableElementFilter, ImportFilter, NamespaceFilter, OperationFilter, PackageFilter, ParameterFilter, PrimitiveTypeFilter, ReferenceFilter, StructuralFeatureFilter, StructureFieldFilter, StructureTypeFilter, TagFilter, TypedElementFilter
All Known Implementing Classes:
AliasTypeFilterImpl, AssociationEndFilterImpl, AssociationFilterImpl, AttributeFilterImpl, BehaviouralFeatureFilterImpl, ClassFilterImpl, ClassifierFilterImpl, CollectionTypeFilterImpl, ConstantFilterImpl, ConstraintFilterImpl, DatatypeFilterImpl, ElementFilterImpl, EnumerationTypeFilterImpl, ExceptionFilterImpl, FeatureFilterImpl, GeneralizableElementFilterImpl, ImportFilterImpl, NamespaceFilterImpl, OperationFilterImpl, PackageFilterImpl, ParameterFilterImpl, PrimitiveTypeFilterImpl, ReferenceFilterImpl, StructuralFeatureFilterImpl, StructureFieldFilterImpl, StructureTypeFilterImpl, TagFilterImpl, TypedElementFilterImpl

public interface ElementFilter
extends CrxObjectFilter


Method Summary
 void forAllAnnotation(short operator, Collection filterValues)
           
 void forAllAnnotation(short operator, String[] filterValues)
           
 void forAllContainer(short operator, Collection filterValues)
           
 void forAllContainer(short operator, Namespace[] filterValues)
           
 void forAllElementOrder(short operator, Collection filterValues)
           
 void forAllElementOrder(short operator, int[] filterValues)
           
 void forAllName(short operator, Collection filterValues)
           
 void forAllName(short operator, String[] filterValues)
           
 void forAllQualifiedName(short operator, Collection filterValues)
           
 void forAllQualifiedName(short operator, String[] filterValues)
           
 void forAllStereotype(short operator, Collection filterValues)
           
 void forAllStereotype(short operator, String[] filterValues)
           
 void orderByAnnotation(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByElementOrder(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByQualifiedName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByStereotype(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsAnnotation(short operator, Collection filterValues)
           
 void thereExistsAnnotation(short operator, String[] filterValues)
           
 void thereExistsContainer(short operator, Collection filterValues)
           
 void thereExistsContainer(short operator, Namespace[] filterValues)
           
 void thereExistsElementOrder(short operator, Collection filterValues)
           
 void thereExistsElementOrder(short operator, int[] filterValues)
           
 void thereExistsName(short operator, Collection filterValues)
           
 void thereExistsName(short operator, String[] filterValues)
           
 void thereExistsQualifiedName(short operator, Collection filterValues)
           
 void thereExistsQualifiedName(short operator, String[] filterValues)
           
 void thereExistsStereotype(short operator, Collection filterValues)
           
 void thereExistsStereotype(short operator, String[] filterValues)
           
 
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

forAllAnnotation

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

thereExistsAnnotation

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

forAllAnnotation

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

thereExistsAnnotation

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

orderByAnnotation

void orderByAnnotation(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

forAllContainer

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

thereExistsContainer

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

forAllContainer

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

thereExistsContainer

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

forAllElementOrder

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

thereExistsElementOrder

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

forAllElementOrder

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

thereExistsElementOrder

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

orderByElementOrder

void orderByElementOrder(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

forAllName

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

thereExistsName

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

forAllName

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

thereExistsName

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

orderByName

void orderByName(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

forAllQualifiedName

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

thereExistsQualifiedName

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

forAllQualifiedName

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

thereExistsQualifiedName

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

orderByQualifiedName

void orderByQualifiedName(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

forAllStereotype

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

thereExistsStereotype

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

forAllStereotype

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

thereExistsStereotype

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

orderByStereotype

void orderByStereotype(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.