MetaDone
|
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 |
A concrete property attached to a ConcreteObject.
<T> | The type of the property |
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.
cp | The concrete property or null |
BadPreCondition | when 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'.
Implements metadone.metabusiness.ConcreteProperty< T >.
ConcreteObject metadone.metabusiness.ConcretePropertyExt< T >.getOwner | ( | ) | throws BadPreCondition |
Gets the owner of this property.
public<A> ConcretePropertyExt<A> metadone.metabusiness.ConcretePropertyExt< T >.narrowType | ( | Class< A > | type | ) | throws BadPreCondition |
Changes the generic type.
<A> | The new generic type |
type | The type class |
BadPreCondition |
Implements metadone.metabusiness.ConcreteProperty< T >.