org.opencrx.kernel.model1.query
Interface EditableTypedElementQuery

All Superinterfaces:
org.w3c.cci2.AnyTypePredicate, EditableElementQuery
All Known Subinterfaces:
EditableAttributeQuery, EditableParameterQuery, EditableStructureFieldQuery
All Known Implementing Classes:
EditableAttributeFilterImpl, EditableParameterFilterImpl, EditableStructureFieldFilterImpl, EditableTypedElementFilterImpl

public interface EditableTypedElementQuery
extends EditableElementQuery


Method Summary
 ClassifierQuery forAllType()
          Adds a constraint for the feature type to the predicate.
 org.w3c.cci2.StringTypePredicate forAllTypeName()
          Adds a constraint for the feature typeName to the predicate.
 org.w3c.cci2.SimpleTypeOrder orderByTypeName()
          Allows to adds a sort instruction for EditableTypedElement depending the feature typeName Note: The order in which orderBy… instructions are given is relevant!
 ClassifierQuery thereExistsType()
          Adds a constraint for the feature type to the predicate.
 org.w3c.cci2.StringTypePredicate thereExistsTypeName()
          Adds a constraint for the feature typeName to the predicate.
 org.w3c.cci2.OptionalFeaturePredicate type()
          Adds a constraint to the predicate for EditableTypedElement testing whether the value of the feature type is null or not.
 org.w3c.cci2.OptionalFeaturePredicate typeName()
          Adds a constraint to the predicate for EditableTypedElement testing whether the value of the feature typeName is null or not.
 
Methods inherited from interface org.opencrx.kernel.model1.query.EditableElementQuery
annotation, basedOn, elementOrder, forAllAnnotation, forAllBasedOn, forAllElementOrder, name, orderByAnnotation, orderByElementOrder, orderByName, thereExistsAnnotation, thereExistsBasedOn, thereExistsElementOrder
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

type

org.w3c.cci2.OptionalFeaturePredicate type()
Adds a constraint to the predicate for EditableTypedElement testing whether the value of the feature type is null or not.


thereExistsType

ClassifierQuery thereExistsType()
Adds a constraint for the feature type to the predicate. The predicate for EditableTypedElement evaluates true if its value of feature type 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!


forAllType

ClassifierQuery forAllType()
Adds a constraint for the feature type to the predicate. The predicate for EditableTypedElement evaluates true if its value of feature type 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!


typeName

org.w3c.cci2.OptionalFeaturePredicate typeName()
Adds a constraint to the predicate for EditableTypedElement testing whether the value of the feature typeName is null or not.


thereExistsTypeName

org.w3c.cci2.StringTypePredicate thereExistsTypeName()
Adds a constraint for the feature typeName to the predicate. The predicate for EditableTypedElement evaluates true if its value of feature typeName 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!


forAllTypeName

org.w3c.cci2.StringTypePredicate forAllTypeName()
Adds a constraint for the feature typeName to the predicate. The predicate for EditableTypedElement evaluates true if its value of feature typeName 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!


orderByTypeName

org.w3c.cci2.SimpleTypeOrder orderByTypeName()
Allows to adds a sort instruction for EditableTypedElement depending the feature typeName Note: The order in which orderBy… instructions are given is relevant!



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