MetaDone
|
Public Member Functions | |
MetaObject | getOwner () throws BadPreCondition |
boolean | isOrdered () throws BadPreCondition |
void | setOrdered (boolean isOrdered) throws BadPreCondition |
public< A > MetaPropertyExt< A > | narrowType (Class< A > type) throws BadPreCondition |
MetaRole | getMetaRole () |
A metaproperty attached to a MetaObject.
<T> | The type of the property |
MetaRole metadone.metabusiness.MetaPropertyExt< T >.getMetaRole | ( | ) |
Gets the metarole representing the association.
The metarole represents the association between this property and an object.
MetaObject metadone.metabusiness.MetaPropertyExt< T >.getOwner | ( | ) | throws BadPreCondition |
Gets the owner.
boolean metadone.metabusiness.MetaPropertyExt< T >.isOrdered | ( | ) | throws BadPreCondition |
Indicates whether this property is ordered.
public<A> MetaPropertyExt<A> metadone.metabusiness.MetaPropertyExt< T >.narrowType | ( | Class< A > | type | ) | throws BadPreCondition |
Changes the generic type.
<A> | The new generic type |
type | The type class |
BadPreCondition |
Implements metadone.metabusiness.MetaProperty< T >.
Referenced by metadone.metabusiness.impl.MetaObject_impl.produceMetaProperty(), and metadone.metabusiness.impl.MetaObject_impl.produceMetaPropertyEnumerated().
void metadone.metabusiness.MetaPropertyExt< T >.setOrdered | ( | boolean | isOrdered | ) | throws BadPreCondition |
Defines whether the metaproperty is ordered with respect to its owner.
isOrdered | whether the property should be ordered |
BadPreCondition |