List of all members.
Detailed Description
A typed metaproperty.
The following types are valid:
- Author:
- ven
-
kma
- Parameters:
-
<T> | The type of the property |
- See also:
- MetaObject
-
getType()
Member Function Documentation
long metadone.metabusiness.MetaProperty< T >.getCardinality |
( |
| ) |
throws BadPreCondition |
char [] metadone.metabusiness.MetaProperty< T >.getEnumeratedValuesChar |
( |
| ) |
throws BadPreCondition |
double [] metadone.metabusiness.MetaProperty< T >.getEnumeratedValuesFloat |
( |
| ) |
throws BadPreCondition |
long [] metadone.metabusiness.MetaProperty< T >.getEnumeratedValuesInteger |
( |
| ) |
throws BadPreCondition |
String [] metadone.metabusiness.MetaProperty< T >.getEnumeratedValuesString |
( |
| ) |
throws BadPreCondition |
List<T> metadone.metabusiness.MetaProperty< T >.getEnumeration |
( |
| ) |
throws BadPreCondition |
Gets the enumerated values.
- Returns:
- The collection of values or
null
if this metaproperty is not enumerated
- Exceptions:
-
Gets the set of the owners of this property.
- Returns:
- The owners of 'this' MetaProperty
- Exceptions:
-
Class<T> metadone.metabusiness.MetaProperty< T >.getType |
( |
| ) |
throws BadPreCondition |
Gets the type of this metaproperty.
- Returns:
- The type of 'this' MetaProperty.
- Exceptions:
-
boolean metadone.metabusiness.MetaProperty< T >.isEnumerated |
( |
| ) |
throws BadPreCondition |
Indicates whether the property is enumerated.
- Returns:
true
iff the property is enumerated
boolean metadone.metabusiness.MetaProperty< T >.isRestricted |
( |
| ) |
|
Indicates whether the values are restircted.
- Returns:
- true iff the concrete properties must reuse enumerated values.
Typecasts the metaproperty into an unambiguous metapropertyext.
The metaproperty must be directly attached to metaobject mo:
a concreterole must exist between both.
- Parameters:
-
mo | Denotes the owner of the metaproperty |
- Returns:
- A proxy that points to metaproperty attached to the
mo
metaobject in a unambiguous way. The result can not be null
.
- Exceptions:
-
Typecasts the metaproperty into a metapropertyext.
The metaproperty must be attached to the given mo
or one of the supertypes of mo
with a given preference to mopref
. If mo
is not a subtype of pref
, it is replaced by pref
when resolving the owner.
- Parameters:
-
mo | The metaproperty |
mopref | The prefered meta-property |
- Returns:
- A proxy that points to metaproperty attached to the
mo
metaobject in a unambiguous way. The result can not be null
.
- Exceptions:
-
public<A> MetaProperty<A> metadone.metabusiness.MetaProperty< T >.narrowType |
( |
Class< A > |
type | ) |
throws BadPreCondition |
Member Data Documentation
final int metadone.metabusiness.MetaProperty< T >.INFINITY = 0 [static] |
Cardinality representing the infinity.
The documentation for this interface was generated from the following file: