org.opencrx.kernel.model1.cci
Interface GeneralizableElementFilter

All Superinterfaces:
AlertSenderFilter, AuditeeFilter, BasicObjectFilter, CloneableFilter, ContextCapableFilter, CrxObjectFilter, ElementFilter, ExtentCapableFilter, ImporterFilter, IndexedFilter, NamespaceFilter, RefFilter_1_0, SecureObjectFilter, Serializable, SubscriptionTargetFilter, ViewCapableFilter, XmlExporterFilter
All Known Subinterfaces:
AliasTypeFilter, AssociationFilter, ClassFilter, ClassifierFilter, CollectionTypeFilter, DatatypeFilter, EnumerationTypeFilter, PackageFilter, PrimitiveTypeFilter, StructureTypeFilter
All Known Implementing Classes:
AliasTypeFilterImpl, AssociationFilterImpl, ClassFilterImpl, ClassifierFilterImpl, CollectionTypeFilterImpl, DatatypeFilterImpl, EnumerationTypeFilterImpl, GeneralizableElementFilterImpl, PackageFilterImpl, PrimitiveTypeFilterImpl, StructureTypeFilterImpl

public interface GeneralizableElementFilter
extends NamespaceFilter


Method Summary
 void forAllIsAbstract(short operator, boolean[] filterValues)
           
 void forAllIsAbstract(short operator, Collection filterValues)
           
 void forAllSupertype(short operator, Collection filterValues)
           
 void forAllSupertype(short operator, GeneralizableElement[] filterValues)
           
 void forAllVisibility(short operator, Collection filterValues)
           
 void forAllVisibility(short operator, short[] filterValues)
           
 void orderByIsAbstract(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByVisibility(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsIsAbstract(short operator, boolean[] filterValues)
           
 void thereExistsIsAbstract(short operator, Collection filterValues)
           
 void thereExistsSupertype(short operator, Collection filterValues)
           
 void thereExistsSupertype(short operator, GeneralizableElement[] filterValues)
           
 void thereExistsVisibility(short operator, Collection filterValues)
           
 void thereExistsVisibility(short operator, short[] filterValues)
           
 
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

forAllIsAbstract

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

thereExistsIsAbstract

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

forAllIsAbstract

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

thereExistsIsAbstract

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

orderByIsAbstract

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

forAllSupertype

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

thereExistsSupertype

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

forAllSupertype

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

thereExistsSupertype

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

forAllVisibility

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

thereExistsVisibility

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

forAllVisibility

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

thereExistsVisibility

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

orderByVisibility

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