org.omg.model1.cci2
Interface GeneralizableElementQuery

All Superinterfaces:
AnyTypePredicate, BasicObjectQuery, ContextCapableQuery, ElementQuery, ExtentCapableQuery, NamespaceQuery, ViewCapableQuery
All Known Subinterfaces:
AliasTypeQuery, AssociationQuery, ClassifierQuery, ClassQuery, CollectionTypeQuery, DatatypeQuery, EnumerationTypeQuery, PackageQuery, PrimitiveTypeQuery, StructureTypeQuery

public interface GeneralizableElementQuery
extends NamespaceQuery


Method Summary
 MultivaluedFeaturePredicate allSubtype()
          Adds a constraint to the predicate for GeneralizableElement testing whether the feature allSubtype has values or not.
 MultivaluedFeaturePredicate allSupertype()
          Adds a constraint to the predicate for GeneralizableElement testing whether the feature allSupertype has values or not.
 MultivaluedFeaturePredicate feature()
          Adds a constraint to the predicate for GeneralizableElement testing whether the feature feature has values or not.
 GeneralizableElementQuery forAllAllSubtype()
          Adds a constraint for the feature allSubtype to the predicate.
 GeneralizableElementQuery forAllAllSupertype()
          Adds a constraint for the feature allSupertype to the predicate.
 FeatureQuery forAllFeature()
          Adds a constraint for the feature feature to the predicate.
 GeneralizableElementQuery forAllSubtype()
          Adds a constraint for the feature subtype to the predicate.
 GeneralizableElementQuery forAllSupertype()
          Adds a constraint for the feature supertype to the predicate.
 BooleanTypePredicate isAbstract()
           
 SimpleTypeOrder orderByIsAbstract()
          Allows to adds a sort instruction for GeneralizableElement depending the feature isAbstract Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByVisibility()
          Allows to adds a sort instruction for GeneralizableElement depending the feature visibility Note: The order in which orderBy… instructions are given is relevant!
 MultivaluedFeaturePredicate subtype()
          Adds a constraint to the predicate for GeneralizableElement testing whether the feature subtype has values or not.
 MultivaluedFeaturePredicate supertype()
          Adds a constraint to the predicate for GeneralizableElement testing whether the feature supertype has values or not.
 GeneralizableElementQuery thereExistsAllSubtype()
          Adds a constraint for the feature allSubtype to the predicate.
 GeneralizableElementQuery thereExistsAllSupertype()
          Adds a constraint for the feature allSupertype to the predicate.
 FeatureQuery thereExistsFeature()
          Adds a constraint for the feature feature to the predicate.
 GeneralizableElementQuery thereExistsSubtype()
          Adds a constraint for the feature subtype to the predicate.
 GeneralizableElementQuery thereExistsSupertype()
          Adds a constraint for the feature supertype to the predicate.
 StringTypePredicate visibility()
           
 
Methods inherited from interface org.omg.model1.cci2.NamespaceQuery
content, forAllContent, thereExistsContent
 
Methods inherited from interface org.omg.model1.cci2.ElementQuery
annotation, container, forAllAnnotation, forAllContainer, forAllStereotype, name, orderByAnnotation, orderByName, orderByQualifiedName, orderByStereotype, qualifiedName, stereotype, thereExistsAnnotation, thereExistsContainer, thereExistsStereotype
 
Methods inherited from interface org.openmdx.base.cci2.BasicObjectQuery
createdAt, createdBy, forAllCreatedBy, forAllModifiedBy, modifiedAt, modifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ContextCapableQuery
context, forAllContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapableQuery
identity, orderByIdentity
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

allSubtype

MultivaluedFeaturePredicate allSubtype()
Adds a constraint to the predicate for GeneralizableElement testing whether the feature allSubtype has values or not.


thereExistsAllSubtype

GeneralizableElementQuery thereExistsAllSubtype()
Adds a constraint for the feature allSubtype to the predicate. The predicate for GeneralizableElement evaluates true if at least one of its values of feature allSubtype 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!


forAllAllSubtype

GeneralizableElementQuery forAllAllSubtype()
Adds a constraint for the feature allSubtype to the predicate. The predicate for GeneralizableElement evaluates true if all of its values of feature allSubtype 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!


allSupertype

MultivaluedFeaturePredicate allSupertype()
Adds a constraint to the predicate for GeneralizableElement testing whether the feature allSupertype has values or not.


thereExistsAllSupertype

GeneralizableElementQuery thereExistsAllSupertype()
Adds a constraint for the feature allSupertype to the predicate. The predicate for GeneralizableElement evaluates true if at least one of its values of feature allSupertype 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!


forAllAllSupertype

GeneralizableElementQuery forAllAllSupertype()
Adds a constraint for the feature allSupertype to the predicate. The predicate for GeneralizableElement evaluates true if all of its values of feature allSupertype 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!


feature

MultivaluedFeaturePredicate feature()
Adds a constraint to the predicate for GeneralizableElement testing whether the feature feature has values or not.


thereExistsFeature

FeatureQuery thereExistsFeature()
Adds a constraint for the feature feature to the predicate. The predicate for GeneralizableElement evaluates true if at least one of its values of feature feature 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!


forAllFeature

FeatureQuery forAllFeature()
Adds a constraint for the feature feature to the predicate. The predicate for GeneralizableElement evaluates true if all of its values of feature feature 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!


isAbstract

BooleanTypePredicate isAbstract()

orderByIsAbstract

SimpleTypeOrder orderByIsAbstract()
Allows to adds a sort instruction for GeneralizableElement depending the feature isAbstract Note: The order in which orderBy… instructions are given is relevant!


subtype

MultivaluedFeaturePredicate subtype()
Adds a constraint to the predicate for GeneralizableElement testing whether the feature subtype has values or not.


thereExistsSubtype

GeneralizableElementQuery thereExistsSubtype()
Adds a constraint for the feature subtype to the predicate. The predicate for GeneralizableElement evaluates true if at least one of its values of feature subtype 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!


forAllSubtype

GeneralizableElementQuery forAllSubtype()
Adds a constraint for the feature subtype to the predicate. The predicate for GeneralizableElement evaluates true if all of its values of feature subtype 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!


supertype

MultivaluedFeaturePredicate supertype()
Adds a constraint to the predicate for GeneralizableElement testing whether the feature supertype has values or not.


thereExistsSupertype

GeneralizableElementQuery thereExistsSupertype()
Adds a constraint for the feature supertype to the predicate. The predicate for GeneralizableElement evaluates true if at least one of its values of feature supertype 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!


forAllSupertype

GeneralizableElementQuery forAllSupertype()
Adds a constraint for the feature supertype to the predicate. The predicate for GeneralizableElement evaluates true if all of its values of feature supertype 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!


visibility

StringTypePredicate visibility()

orderByVisibility

SimpleTypeOrder orderByVisibility()
Allows to adds a sort instruction for GeneralizableElement depending the feature visibility Note: The order in which orderBy… instructions are given is relevant!



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