MetaDone
metadone.metabusiness.syntax.grasyla.GrasylaInternalView Class Reference
Inheritance diagram for metadone.metabusiness.syntax.grasyla.GrasylaInternalView:
Collaboration diagram for metadone.metabusiness.syntax.grasyla.GrasylaInternalView:

List of all members.

Public Member Functions

final ConcreteObject getExpression ()
final ConcreteObject getRelatedObject ()
View getView ()
Script getScript ()
final void delete () throws BadPreCondition

Package Functions

 GrasylaInternalView (ConcreteModel target, View parent, ConcreteObject expression, ConcreteObject co) throws BadPreCondition

Private Attributes

final View parent
final ConcreteObject expression
final ConcreteObject relatedObject

Detailed Description

A grasyla internal view.

Author:
kma

Constructor & Destructor Documentation


Member Function Documentation

final void metadone.metabusiness.syntax.grasyla.GrasylaInternalView.delete ( ) throws BadPreCondition

This is the same as deleteView().

Exceptions:
BadPreCondition

Implements metadone.metabusiness.syntax.InternalView.

References metadone.metabusiness.syntax.AbstractView.deleteView().

final ConcreteObject metadone.metabusiness.syntax.grasyla.GrasylaInternalView.getExpression ( )

Gets the expression that this element represents.

Returns:
The expression

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaInternalView.expression.

final ConcreteObject metadone.metabusiness.syntax.grasyla.GrasylaInternalView.getRelatedObject ( )

Gets the related object in the repository, there may be no such object.

Returns:
The related object or null

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaInternalView.relatedObject.

Script metadone.metabusiness.syntax.grasyla.GrasylaInternalView.getScript ( )
View metadone.metabusiness.syntax.grasyla.GrasylaInternalView.getView ( )

Gets the view in which this element is located.

Returns:
The view

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaInternalView.parent.


Member Data Documentation


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