MetaDone
metadone.metabusiness.impl.MetaDef_impl Class Reference
Inheritance diagram for metadone.metabusiness.impl.MetaDef_impl:
Collaboration diagram for metadone.metabusiness.impl.MetaDef_impl:

List of all members.

Public Member Functions

 MetaDef_impl (DataObject dataObject, Workspace_impl workspace) throws BadPreCondition
boolean canBeShared () throws BadPreCondition
boolean isHidden () throws BadPreCondition
boolean isDependent () throws BadPreCondition
MetaModel getMetaModel () throws BadPreCondition
MetaObject getMetaObject () throws BadPreCondition
MetaDef setIsDependent (boolean val)
MetaDef setCanBeShared (boolean val)
MetaDef setIsHidden (boolean val)
final DataObject getTarget ()

Private Member Functions

boolean checkWellWP (DataObject data) throws BadFacet
boolean getBooleanValue (K_PropertyType property) throws BadPreCondition
void setBooleanValue (K_PropertyType property, boolean val)

Private Attributes

final DataObject target
final Workspace_impl workspace

Constructor & Destructor Documentation

metadone.metabusiness.impl.MetaDef_impl.MetaDef_impl ( DataObject  dataObject,
Workspace_impl  workspace 
) throws BadPreCondition

Member Function Documentation

boolean metadone.metabusiness.impl.MetaDef_impl.canBeShared ( ) throws BadPreCondition
boolean metadone.metabusiness.impl.MetaDef_impl.checkWellWP ( DataObject  data) throws BadFacet [private]
final DataObject metadone.metabusiness.impl.MetaDef_impl.getTarget ( )
boolean metadone.metabusiness.impl.MetaDef_impl.isDependent ( ) throws BadPreCondition
boolean metadone.metabusiness.impl.MetaDef_impl.isHidden ( ) throws BadPreCondition
MetaDef metadone.metabusiness.impl.MetaDef_impl.setCanBeShared ( boolean  value)

Sets whether this definition can be shared.

Parameters:
valueThe new value
Returns:
this
Exceptions:
BadPreCondition

Implements metadone.metabusiness.MetaDef.

References metadone.metabusiness.impl.Workspace_impl.getDefCanBeShared_pt(), metadone.metabusiness.impl.MetaDef_impl.setBooleanValue(), and metadone.metabusiness.impl.MetaDef_impl.workspace.

MetaDef metadone.metabusiness.impl.MetaDef_impl.setIsDependent ( boolean  value)

Sets whether this definition is dependent.

Parameters:
valueThe new value
Returns:
this
Exceptions:
BadPreCondition

Implements metadone.metabusiness.MetaDef.

References metadone.metabusiness.impl.Workspace_impl.getDefIsDependentOf_pt(), metadone.metabusiness.impl.MetaDef_impl.setBooleanValue(), and metadone.metabusiness.impl.MetaDef_impl.workspace.

MetaDef metadone.metabusiness.impl.MetaDef_impl.setIsHidden ( boolean  value)

Sets whether this definition is hidden.

Parameters:
valueThe new value
Returns:
this
Exceptions:
BadPreCondition

Implements metadone.metabusiness.MetaDef.

References metadone.metabusiness.impl.Workspace_impl.getDefIsHidden_pt(), metadone.metabusiness.impl.MetaDef_impl.setBooleanValue(), and metadone.metabusiness.impl.MetaDef_impl.workspace.


Member Data Documentation


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