contract1
Class AbstractFilterContract

Attributes
<<root>> <Class> AbstractContract filteredContract filteredContract
<Class> ContractFilterProperty filterProperty filterProperty

Operations
<<struct>> <Class> CountFilteredObjectsResult countFilteredContract countFilteredContract

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywordsroot
NameAbstractFilterContract
Name Expression
Namespace<Package> contract1
Owned Template Signature
Owner<Package> contract1
Owning Template Parameter
Package<Package> contract1
Qualified Namecontract1::contract1::AbstractFilterContract
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 filteredContract
Public <<root>> <Class> AbstractContract filteredContract
Constraints:
<Unnamed Constraint> = "isFrozen"
Properties:

AggregationShared
Alias
Association<Association> FilteredIncludesContract
Association End
Class<<root>> <Class> AbstractFilterContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamefilteredContract
Name Expression
Namespace<<root>> <Class> AbstractFilterContract
Opposite
Owner<<root>> <Class> AbstractFilterContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractFilterContract::filteredContract
Stereotype
Template Parameter
Type<<root>> <Class> AbstractContract
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 filterProperty
Public <Class> ContractFilterProperty filterProperty
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> ContractFilterHasFilterProperty
Association End
Class<<root>> <Class> AbstractFilterContract
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamefilterProperty
Name Expression
Namespace<<root>> <Class> AbstractFilterContract
Opposite
Owner<<root>> <Class> AbstractFilterContract
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractFilterContract::filterProperty
Stereotype
Template Parameter
Type<Class> ContractFilterProperty
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic

Operation Details

 countFilteredContract
Public <<struct>> <Class> CountFilteredObjectsResult countFilteredContract()
Parameters:
Returns:
<<struct>> <Class> CountFilteredObjectsResult
Constraints:
Properties:

Alias
Body Condition
Class<<root>> <Class> AbstractFilterContract
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
NamecountFilteredContract
Name Expression
Namespace<<root>> <Class> AbstractFilterContract
Owned Template Signature
Owner<<root>> <Class> AbstractFilterContract
Owning Template Parameter
Qualified Namecontract1::contract1::AbstractFilterContract::countFilteredContract
Stereotype
Template Parameter
Type<<struct>> <Class> CountFilteredObjectsResult
Upper1
VisibilityPublic