MetaDone
metadone.metabusiness.impl.ConcretePropertyExt_impl< T > Class Reference
Inheritance diagram for metadone.metabusiness.impl.ConcretePropertyExt_impl< T >:
Collaboration diagram for metadone.metabusiness.impl.ConcretePropertyExt_impl< T >:

List of all members.

Public Member Functions

 ConcretePropertyExt_impl (ConcreteRole_impl cr) throws BadPreCondition
ConcreteObject getOwner () throws BadPreCondition
void after (ConcretePropertyExt< T > previous) throws BadPreCondition
MetaPropertyExt_impl< T > getMetaProperty () throws BadPreCondition

Protected Member Functions

final ConcreteRole getConcreteRole ()

Package Functions

public< A >
ConcretePropertyExt_impl< A > 
narrowType (Class< A > type) throws BadPreCondition

Private Member Functions

void _after (ConcretePropertyExt_impl<?> previous) throws BadPreCondition

Private Attributes

final ConcreteRole_impl concreteRole

Static Private Attributes

static final Logger logger = Logger.getLogger(ConcretePropertyExt_impl.class)

Detailed Description

Author:
Vincent Date=15-juin-08 - 00:34:24 Filename = ConcretePropertyExt_impl.java

Constructor & Destructor Documentation

metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.ConcretePropertyExt_impl ( ConcreteRole_impl  cr) throws BadPreCondition

Initializes this concrete property.

Parameters:
crthe the concrete role that identifies the concrete property (as its range)
Exceptions:
BadPreCondition

Member Function Documentation

void metadone.metabusiness.impl.ConcretePropertyExt_impl< T >._after ( ConcretePropertyExt_impl<?>  previous) throws BadPreCondition [private]
void metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.after ( ConcretePropertyExt< T >  previous) throws BadPreCondition
final ConcreteRole metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.getConcreteRole ( ) [protected]
ConcreteObject metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.getOwner ( ) throws BadPreCondition
public<A> ConcretePropertyExt_impl<A> metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.narrowType ( Class< A >  type) throws BadPreCondition [package]

Member Data Documentation

final ConcreteRole_impl metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.concreteRole [private]
final Logger metadone.metabusiness.impl.ConcretePropertyExt_impl< T >.logger = Logger.getLogger(ConcretePropertyExt_impl.class) [static, private]

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