MetaDone
metadone.metabusiness.ConcretePropertyExt< T > Interface Reference
Inheritance diagram for metadone.metabusiness.ConcretePropertyExt< T >:
Collaboration diagram for metadone.metabusiness.ConcretePropertyExt< T >:

List of all members.

Public Member Functions

ConcreteObject getOwner () throws BadPreCondition
MetaPropertyExt< T > getMetaProperty () throws BadPreCondition
public< A >
ConcretePropertyExt< A > 
narrowType (Class< A > type) throws BadPreCondition
void after (ConcretePropertyExt< T > previous) throws BadPreCondition

Detailed Description

A concrete property attached to a ConcreteObject.

Author:
ven
kma
Parameters:
<T>The type of the property
See also:
ConcreteProperty

Member Function Documentation

void metadone.metabusiness.ConcretePropertyExt< T >.after ( ConcretePropertyExt< T >  previous) throws BadPreCondition

Places this after concrete property after the given cp.

If the given cp is null this property is set at the first position.

Nothing happens if the property is not ordered.

Parameters:
cpThe concrete property or null
Exceptions:
BadPreConditionwhen cp is not null and cp and this do not have the same owner
MetaPropertyExt<T> metadone.metabusiness.ConcretePropertyExt< T >.getMetaProperty ( ) throws BadPreCondition

Retrieves the type of 'this'.

Returns:
the MetaProperty typing 'this'

Implements metadone.metabusiness.ConcreteProperty< T >.

ConcreteObject metadone.metabusiness.ConcretePropertyExt< T >.getOwner ( ) throws BadPreCondition

Gets the owner of this property.

Returns:
The ConcreteObject that owns the concrete property (target)
public<A> ConcretePropertyExt<A> metadone.metabusiness.ConcretePropertyExt< T >.narrowType ( Class< A >  type) throws BadPreCondition

Changes the generic type.

Parameters:
<A>The new generic type
typeThe type class
Returns:
This with a valid type
Exceptions:
BadPreCondition

Implements metadone.metabusiness.ConcreteProperty< T >.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations