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

List of all members.

Public Member Functions

 ConcreteProperty_impl (K_Object target) throws BadPreCondition
getValue () throws BadPreCondition
void setValue (T value) throws BadPreCondition
String getStringRepresentation (Properties properties) throws BadPreCondition
MetaProperty_impl< T > getMetaProperty () throws BadPreCondition
Class< T > getType () throws BadPreCondition
Set< ConcreteObjectgetOwners () throws BadPreCondition
void setBoolean (boolean value) throws BadPreCondition
void setChar (char value) throws BadPreCondition
void setFloat (double value) throws BadPreCondition
void setInteger (long value) throws BadPreCondition
void setString (String value) throws BadPreCondition
boolean getValueBoolean () throws BadPreCondition
char getValueChar () throws BadPreCondition
double getValueFloat () throws BadPreCondition
long getValueInteger () throws BadPreCondition
String getValueString () throws BadPreCondition
ConcretePropertyExt< T > narrowExt (ConcreteObject owner) throws BadPreCondition

Package Functions

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

Private Member Functions

K_Object findEnumeratedValue (T value, MetaProperty< T > mp) throws BadPreCondition
K_Property findValueObject (K_PropertyType hasTypePt) throws BadFacet, BadPreCondition
K_Property createValueProperty (K_Object range, K_PropertyType hasTypePt) throws BadFacet, BadPreCondition
MetaProperty_impl< T > _getMetaProperty () throws BadPreCondition

Constructor & Destructor Documentation

metadone.metabusiness.impl.ConcreteProperty_impl< T >.ConcreteProperty_impl ( K_Object  target) throws BadPreCondition

Member Function Documentation

MetaProperty_impl<T> metadone.metabusiness.impl.ConcreteProperty_impl< T >._getMetaProperty ( ) throws BadPreCondition [private]
K_Property metadone.metabusiness.impl.ConcreteProperty_impl< T >.createValueProperty ( K_Object  range,
K_PropertyType  hasTypePt 
) throws BadFacet, BadPreCondition [private]
K_Object metadone.metabusiness.impl.ConcreteProperty_impl< T >.findEnumeratedValue ( value,
MetaProperty< T >  mp 
) throws BadPreCondition [private]
K_Property metadone.metabusiness.impl.ConcreteProperty_impl< T >.findValueObject ( K_PropertyType  hasTypePt) throws BadFacet, BadPreCondition [private]
MetaProperty_impl<T> metadone.metabusiness.impl.ConcreteProperty_impl< T >.getMetaProperty ( ) throws BadPreCondition
String metadone.metabusiness.impl.ConcreteProperty_impl< T >.getStringRepresentation ( Properties  properties) throws BadPreCondition
Class<T> metadone.metabusiness.impl.ConcreteProperty_impl< T >.getType ( ) throws BadPreCondition
boolean metadone.metabusiness.impl.ConcreteProperty_impl< T >.getValueBoolean ( ) throws BadPreCondition
char metadone.metabusiness.impl.ConcreteProperty_impl< T >.getValueChar ( ) throws BadPreCondition
double metadone.metabusiness.impl.ConcreteProperty_impl< T >.getValueFloat ( ) throws BadPreCondition
long metadone.metabusiness.impl.ConcreteProperty_impl< T >.getValueInteger ( ) throws BadPreCondition
String metadone.metabusiness.impl.ConcreteProperty_impl< T >.getValueString ( ) throws BadPreCondition
public<A> ConcreteProperty_impl<A> metadone.metabusiness.impl.ConcreteProperty_impl< T >.narrowType ( Class< A >  type) throws BadPreCondition [package]
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setBoolean ( boolean  value) throws BadPreCondition
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setChar ( char  value) throws BadPreCondition
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setFloat ( double  value) throws BadPreCondition
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setInteger ( long  value) throws BadPreCondition
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setString ( String  value) throws BadPreCondition
void metadone.metabusiness.impl.ConcreteProperty_impl< T >.setValue ( value) throws BadPreCondition

References metadone.metabusiness.impl.MetaProperty_impl< T >.addEnumeratedValue(), metadone.repository.kernel.K_TypeBoolean.createObjectBoolean(), metadone.repository.kernel.K_TypeChar.createObjectChar(), metadone.repository.kernel.K_TypeFloat.createObjectFloat(), metadone.repository.kernel.K_TypeInteger.createObjectInteger(), metadone.repository.kernel.K_TypeString.createObjectString(), metadone.util.Objects.equal(), metadone.repository.kernel.K_Common.getDataObject(), metadone.metabusiness.impl.MetaProperty_impl< T >.getEnumeration(), metadone.metabusiness.impl.Workspace_impl.getProject(), metadone.metabusiness.impl.Workspace_impl.getPropertyHasType_pt(), metadone.repository.kernel.K_Property.getRange(), metadone.repository.kernel.Project.getTypeBoolean(), metadone.repository.kernel.Project.getTypeChar(), metadone.repository.kernel.Project.getTypeFloat(), metadone.repository.kernel.Project.getTypeInteger(), metadone.repository.kernel.Project.getTypeString(), metadone.repository.kernel.K_Common.isA(), metadone.metabusiness.impl.MetaProperty_impl< T >.isRestricted(), metadone.repository.kernel.DataObject.narrow_K_ObjectBoolean(), metadone.repository.kernel.DataObject.narrow_K_ObjectChar(), metadone.repository.kernel.DataObject.narrow_K_ObjectFloat(), metadone.repository.kernel.DataObject.narrow_K_ObjectInteger(), metadone.repository.kernel.DataObject.narrow_K_ObjectString(), metadone.repository.kernel.K_Property.setRange(), metadone.repository.kernel.K_ObjectBoolean.setValueObjectBoolean(), and metadone.repository.kernel.K_ObjectInteger.setValueObjectInteger().


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